ga('set', 'anonymizeIp', 1);
Categories: CodingJavascript

[Javascript] 新增/刪除JSON中key值

Share

在web訊息交換常會需要對JSON中的值做處理,本文講解如何新增/刪除JSON資料中的key值。

介紹

JSON格式是以物件(object)為單位,每個物件中的資料各別都是一個key,每個key對應一個或多個(array)value。
其中array中也可以是object。
以下舉例:
object

{
    "Data1": 1,
    "Data2": "test1"
}

array

[
    {
        "Data1": 1,
        "Data2": "test1"
    },
    {
        "Data1": 2,
        "Data2": "test2"
    }
]

新增/更新 資料(使用JSON object示範)

let jsonObject = {"Data1":1, "Data2":"Test1"};
jsonObject["Data1"] = 100;
jsonObject["NewData"] = 123;
console.log(jsonObject);

Out:

{
    "Data1": 100,
    "Data2": "test1",
    "NewData": 123
}

刪除 資料(使用JSON array示範)

將JSON array中每個Data1的Key值都拿掉。

let jsonObject = [{"Data1":1, "Data2":"Test1"},{"Data1":2, "Data2":"Test2"}];
for (let i in jsonObject){
    delete jsonObject[i]["Data1"];
}
console.log(jsonObject);

Out:

[
    {
        "Data2":"Test1"
    },
    {
        "Data2":"Test2"
    }
]
Jys

Published by
Jys

Recent Posts