解析json对象并将其分配给数组
parse json object and assign it to an array
我正在解析一个JSONobject。我要做的是用javascript从json中解析对象并将其赋值给一个数组。任何帮助或建议。提前感谢。这是我的代码。
我要解析的javascript代码
name = JSON.parse(cooldrinkname);
我的json对象代码之一是。
{
"shopID" : "erer2123",
"shoname" : "saravana store",
"cooldrinkname" : "pepsi",
"cost" : "10"
},
so从上面的代码。我试图提取的冷饮名称,并试图在数组变量名称传递。
你的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);
试一下,希望能有所帮助
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.
相关文章:
- 如何发送分配列表<字符串>到JavaScript数组或可枚举对象
- 将数组的拼接分配给自身时,Javascript控制台打印不起作用
- 在将csv文件中的数据分配给数组变量时增强了d3代码
- 当数组在angularjs中没有可比较的值时,如何分配默认值
- 使用mysql为JSON php数组分配多个列值
- 处理对象数组并将它们以 4 个为一组进行分配
- 可以't分配给一个对象数组javascript
- Javascript原型通用Enquries和通过数组索引分配Id
- 通过程序将对象分配给数组
- 将随机整数分配给数组中的项,summa应该是一个固定的数字
- JavaScript's数组过滤器函数在没有分配函数的情况下使用-这里发生了什么
- 选择多个复选框并将值分配给数组 - HTML/Javascript
- 如何在 ng-repeat 中按键分配对象数组
- JS循环图像文件夹,预加载它们并分配给数组
- Javascript:分配给对象或数组原型会导致括号不起作用
- Java 脚本数组分配错误
- jQuery将值分配给数组,给出错误未定义的变量
- 如何拆分数组或分配键,jquery
- Dojo 解析器分配值数组而不是值
- 分配给多维数组 javascript