JSON是一種輕量級的數據交換格式,通常用于Web應用程序中的數據交換。
JSON由鍵值對構成,其中鍵是字符串,值可以是字符串、數字、布爾值、數組、對象或null。
如下是一個示例JSON字符串:
{ "name": "John", "age": 30, "isMarried": true, "hobbies": ["reading", "coding"], "address": { "street": "1st Avenue", "city": "New York" }, "workHistory": [ { "company": "ABC Inc.", "position": "Software Engineer" }, { "company": "XYZ Corp.", "position": "Project Manager" } ] }
要解析JSON字符串,可以使用JavaScript的JSON對象提供的方法,如下:
var jsonString = '{"name":"John","age":30,"isMarried":true}'; var obj = JSON.parse(jsonString); console.log(obj.name); // 輸出: John console.log(obj.age); // 輸出: 30 console.log(obj.isMarried); // 輸出: true
上述代碼演示了如何將JSON字符串轉換為JavaScript對象,并訪問其屬性。
要將JavaScript對象轉換為JSON字符串,可以使用JSON.stringify()方法,例如:
var obj = { name: "John", age: 30, isMarried: true }; var jsonString = JSON.stringify(obj); console.log(jsonString); // 輸出: {"name":"John","age":30,"isMarried":true}
上述代碼將JavaScript對象轉換為JSON字符串,并輸出結果。
上一篇用css怎么做出梯形