Arrays Node.js如何解析数组JSON中的字符串?

Arrays Node.js如何解析数组JSON中的字符串?,arrays,json,node.js,parsing,Arrays,Json,Node.js,Parsing,如何解析该字符串?要解析该字符串,只需使用JSON.parse()。运行js控制台并尝试以下操作 var Download = request.download; // a["{\"status\":\"success\",\"data\":\"no\"}"] // String 这将返回一个js对象。我不确定我是否了解您在这里尝试执行的操作,但我假设您希望将字符串解析为一个对象: JSON.parse("{\"status\":\"success\",\"data\":\"no\"}");

如何解析该字符串?

要解析该字符串,只需使用JSON.parse()。运行js控制台并尝试以下操作

var Download = request.download; // a["{\"status\":\"success\",\"data\":\"no\"}"] // String

这将返回一个js对象。

我不确定我是否了解您在这里尝试执行的操作,但我假设您希望将字符串解析为一个对象:

JSON.parse("{\"status\":\"success\",\"data\":\"no\"}");
如果你真的想要一个数组,你可以看看这个来把你的对象转换成一个数组。

可能重复的
var a=a[“{\”status\“:\”success\”,“\”data\“:\”no\“}”]
是无效的JavaScript。在试图访问JSON键(没有意义)的同一语句中声明
var a
,将抛出
uncaughttypeerror:无法读取未定义的属性“{”status:“success”,“data:“no”}”
var string = "{\"status\":\"success\",\"data\":\"no\"}";
var obj = JSON.parse(string);