JavaScript:将JSON分成几部分

问题描述 投票:-1回答:1

我正在尝试制作如下所示的json:

{ "1":{ "alerts":"true","sound":"sound.wav" }, "2":{"alerts":"true","sound":"sound.wav"}}

中间分为两部分:

{ "1":{ "alerts":"true","sound":"sound.wav" }}

和:

{ "2":{"alerts":"true","sound":"sound.wav"}}

我尝试这样做...

var json = '["sss":{"fff":"fff"},"ddd":{"aaa":"aaa"}]';
var jsonArray = JSON.parse(json);
if(jsonArray.length > 1){

}

请帮助我,谢谢!

javascript
1个回答
1
投票

也许您可以尝试使用Object Destructuring拆分对象中的各个项目。

const obj = {
  item_1: {
    "alerts": "true",
    "id": "item_1",
    "sound": "sound.wav"
  },
  item_2: {
    "alerts": "true",
    "id": "item_2",
    "sound": "sound.wav"
  }
};

const {
  item_1,
  item_2
} = obj;

console.log({
  item_1
});
© www.soinside.com 2019 - 2024. All rights reserved.