ga('set', 'anonymizeIp', 1);
在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"
}
]
let jsonObject = {"Data1":1, "Data2":"Test1"};
jsonObject["Data1"] = 100;
jsonObject["NewData"] = 123;
console.log(jsonObject);
Out:
{
"Data1": 100,
"Data2": "test1",
"NewData": 123
}
將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"
}
]