修改 JSON 对象

Modify JSON object

本文关键字:对象 JSON 修改      更新时间:2023-09-26

我有以下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"}
];

我试图自己解决这个问题,但到目前为止还没有解决方案。有什么想法吗?

提前谢谢。

首先,json 是一种基于字符串的数据格式。 您有一个带有属性的对象文本,其值是一个包含对象文本的数组。 从我所看到的,你只是想要这个财产。

myObject = myObject.priorityset;

同样有效的是

myObject = myObject['priorityset'];

这是对对象文本进行属性访问的另一种方法。