js怎样把json格式的字符串转成成json

因为这个字符串不符合 JSON 格式,另外尽量不要自己拼 JSON 字符串。http://www.json.org
■网友
思路错了,你的接口就应该直接返回json而不是字符串。那也就不需要做转换了。
就是response的head里面返回的是 Content-Type:application/json 而不是 Content-Type: text/html; charset=UTF-8,虽然看上去都是文本。

■网友
Json不能解析的话,应该是格式有问题,把json串复制到 在线助手 这个json工具里面校验一下看是不是正确的json格式,如果不是,根据提示,修改下即可http://www.it399.com/jsonFomat.jsp
■网友
【js怎样把json格式的字符串转成成json】 如果是在线转换下,可以试试 这个
JSON和XML在线转换 https://www.zxgj.cn/g/jsonxml

■网友
可以在function后面加个json,$.post(url,data,function(data),\u0026#39;json\u0026#39;),或者在服务器返回数据的时候转换成json。
■网友
json的基本语法是:名称:值名称一定要包含在双引号中,例如 "age":30值看情况,如果是字符串也要包含在双引号中
你的名称 row 没有加双引号

■网友
要有双引号才行
■网友
js中的JSON.parse是严格验证的,也就是必须用都加上双引号才能解析建议使用后端自带的json转换方法或者在js中用eval(\u0026#39;(\u0026#39;+json_str+\u0026#39;)\u0026#39;);不过一般不推荐eval这种作法
■网友
返回不是标准json,所以parse的时候ROW那里报错了


    推荐阅读