色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

處理json字符串

JSON是一種常用的數(shù)據(jù)格式,它的優(yōu)點(diǎn)在于易于閱讀和處理。在處理JSON字符串時(shí),我們需要掌握一些基本的方法和技巧。

// 示例JSON數(shù)據(jù)
var jsonStr = '{"name":"張三","age":26,"gender":"male"}';

1. 將JSON字符串轉(zhuǎn)為JavaScript對象

var obj = JSON.parse(jsonStr); // 將JSON字符串轉(zhuǎn)為JavaScript對象
console.log(obj); // 輸出:{name: "張三", age: 26, gender: "male"}

2. 將JavaScript對象轉(zhuǎn)為JSON字符串

var obj = {name: "張三", age: 26, gender: "male"};
var jsonStr = JSON.stringify(obj); // 將JavaScript對象轉(zhuǎn)為JSON字符串
console.log(jsonStr); // 輸出:{"name":"張三","age":26,"gender":"male"}

3. 訪問JSON對象中的屬性值

var obj = JSON.parse(jsonStr);
console.log(obj.name); // 輸出:張三
console.log(obj.age); // 輸出:26
console.log(obj.gender); // 輸出:male

4. 修改JSON對象中的屬性值

var obj = JSON.parse(jsonStr);
obj.name = "李四";
var newJsonStr = JSON.stringify(obj);
console.log(newJsonStr); // 輸出:{"name":"李四","age":26,"gender":"male"}

5. 使用數(shù)組存儲(chǔ)多個(gè)JSON對象

var jsonArray = [
{"name": "張三", "age": 20},
{"name": "李四", "age": 25},
{"name": "王五", "age": 30}
];
console.log(jsonArray[0].name); // 輸出:張三
console.log(jsonArray[1].age); // 輸出:25
console.log(jsonArray[2].name); // 輸出:王五

以上是處理JSON字符串的基本方法和技巧,掌握后可以更加方便地處理JSON數(shù)據(jù)。