我正在解析JSONobject。所以我想要做的是使用json中的javascript解析对象并将其分配给数组。任何帮助或建议。预先感谢。这是我的代码。
我要解析的javascript代码。
name = JSON.parse(cooldrinkname);
和我的一个json目标代码是。
{
"shopID" : "erer2123",
"shoname" : "saravana store",
"cooldrinkname" : "pepsi",
"cost" : "10"
},
所以从上面的代码。我试图提取cooldrink名称,并试图在数组变量名称。提前谢谢。
答案 0 :(得分:1)
您的JSON不是数组,因此您无法将其分配给数组。您应该首先将JSON解析为对象,然后可以将cooldrinkname添加到数组中:
var myjson = '{ "shopID" : "erer2123", "shoname" : "saravana store", "cooldrinkname" : "pepsi", "cost" : "10" }';
var obj = JSON.parse(myjson);
var cooldrinknames = [];
cooldrinknames.push(obj.cooldrinkname);
答案 1 :(得分:0)
试试这个并希望它有所帮助
var myjson = '{ "shopID" : "erer2123", "shoname" : "saravana store", "cooldrinkname" : "pepsi", "cost" : "10" }';
var cooldrinknames = [JSON.parse(myjson)];
console.log(cooldrinknames); // to view object array in dev. console.