Flutter中JSON字符串中的单引号或撇号

时间:2019-03-15 05:16:07

标签: android dart flutter

JSON响应字符串,其中包含撇号

这是来自服务器的密钥和值。

"name": "men’s basketball wear with free product",

当我将此JSON转换为pojo response Future<Product>时,当我在日志中打印字符串时,将返回此值。

  

产品名称menâs basketball wear with free product

enter image description here

我已经尝试过solution,但没有任何反应

replaceAll("'", "\'").replaceAll('"', "\'") 
replaceAll('"', '\\"')

我已经在响应课上尝试过

Product.fromJsonMap(Map<String, dynamic> map):
        pid = map["pid"],
        aid = map["aid"],
        name = map["name"].replaceAll("'", "\'");

我的HTTP请求

http.Response res = await http.get(url);

1 个答案:

答案 0 :(得分:0)

为@Richard Heap answer

C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files