javascriptを使用してJSONオブジェクトを変更する手助けができますか?現在、角度jを使用していて、JSONデータをファイルから取得しています。しかし、私は以下のJSONを修正し、それに応じて処理したいと思っています。JavaScriptでのJSONオブジェクトの変更
現在のJSON
{
"account": {
"premise": {
"zone": [
{
"id": 1,
"name": "Tps John?!? \"':7",
"type": "DOOR",
"functionType": "ENTRY_EXIT",
"sensor": [
{
"id": 1,
"type": "DRY_CONTACT",
"sourceType": "ZIGBEE",
"serialNumber": "000d6f00030cdbcf.1",
"model": "MCT-320 SMA",
"manufacturer": "Visonic",
"firmwareVersion": "0x00040008",
"hardwareVersion": "1"
}
]
},
{
"id": 2,
"name": "Motion Sensor $-*9$+%;47$9 %;:?2",
"type": "MOTION",
"functionType": "INTERIOR_FOLLOWER",
"sensor": [
{
"id": 2,
"type": "MOTION",
"sourceType": "ZIGBEE",
"serialNumber": "000d6f0004b2af93.1",
"model": "NEXT K85 SMA",
"manufacturer": "Visonic",
"firmwareVersion": "0x0004000b",
"hardwareVersion": "1"
}
]
}
]
}
}
}
しかし、センサーオブジェクトを持っていますが、私は、センサのあなたの配列を取得するにはなど
{
"account": {
"premise": {
"sensor": [
{
"id": 1,
"type": "DRY_CONTACT",
"sourceType": "ZIGBEE",
"serialNumber": "000d6f00030cdbcf.1",
"model": "MCT-320 SMA",
"manufacturer": "Visonic",
"firmwareVersion": "0x00040008",
"hardwareVersion": "1"
},
{
"id": 2,
"type": "MOTION",
"sourceType": "ZIGBEE",
"serialNumber": "000d6f0004b2af93.1",
"model": "NEXT K85 SMA",
"manufacturer": "Visonic",
"firmwareVersion": "0x0004000b",
"hardwareVersion": "1"
}
]
}
}
}
ちょうどあなたがいないプロパティを削除、オブジェクトを作成するために 'JSON.parseを()'を使用することも'JSON.stringify()'を使用してそれを必要とし、それをシリアル化してください。 –