我有以下JSON对象:
var myObject = {"priorityset":
[
{"name":"Prio1", "valueA":"0", "valueB":"0", "valueC":"0", "valueD":"1"},
{"name":"Prio2", "valueA":"1", "valueB":"0", "valueC":"0", "valueD":"1"},
{"name":"Prio3", "valueA":"0", "valueB":"0", "valueC":"0", "valueD":"1"}
]
};
我想修改这个对象,所以我得到这样的东西:
var myObject =
[
{"name":"Prio1", "valueA":"0", "valueB":"0", "valueC":"0", "valueD":"1"},
{"name":"Prio2", "valueA":"1", "valueB":"0", "valueC":"0", "valueD":"1"},
{"name":"Prio3", "valueA":"0", "valueB":"0", "valueC":"0", "valueD":"1"}
];
我试图自己解决这个问题,但到目前为止还没有解决方案。有什么想法吗?
提前致谢。
答案 0 :(得分:3)
首先,json是一种基于字符串的数据格式。你有一个带有属性的对象文字,其值是一个包含对象文字的数组。从我看到的,你只想要财产。
myObject = myObject.priorityset;
同样有效
myObject = myObject['priorityset'];
这是在对象文字上进行属性访问的另一种方法。