如何在Javascript中将字符串转换为json
在我的应用程序中,我得到如下响应如何在Javascript中将字符串转换为json,javascript,json,Javascript,Json,在我的应用程序中,我得到如下响应 {"success":true,"data":"{\"status\": \"Failed\", \"percentage_completed\": \"0\", \"actions\": \"Error: Insufficient argument: 1\\n\"}","m
{"success":true,"data":"{\"status\": \"Failed\", \"percentage_completed\": \"0\", \"actions\": \"Error: Insufficient argument: 1\\n\"}","message":"Logs fetched successfully."}
如何将其转换为JSON。尝试过的JSON.parse似乎不起作用。是否有其他方法将此字符串转换为有效的JSON格式我知道混淆的原因。提供的对象具有包含JSON字符串的属性。在本例中,data属性包含需要解析的JSON字符串。看看下面的例子 var result={success:true,数据:{\status\:\Failed\,\percentage\u completed\:\0\,\actions\:\Error:参数不足:1\\n\},消息:已成功获取日志。}; JSON.parseresult;//应该失败 JSON.parseresult[数据];//应该有用 JSON.parseresult.data//或者如果您喜欢此符号
该字符串已在中。你是说你想把它解析成一个JavaScript对象吗?那JSON呢。解析不起作用吗?您收到错误消息了吗?这是否回答了您的问题?看起来这是ajax调用响应。您希望使用JSON.parseresponse.data。