ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
[TOC] >[success] # JSON格式 <br/> 1. JSON格式标准写法 ~~~ <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Document</title> <script> /* 1. JSON是一种数据格式 2. JSON跟编程语言没有关系 3. JSON的载体是字符串 4. 基本上所有的编程语言都支持JSON 5. 语法简洁,基本上所有的编程语言都提供了对应的方法来解析JSON 6. JSON格式的字符串转化完毕之后,会变成数组、对象 */ // JSON的写法 -- 用来表示对象 // 对象使用{} // 属性名 必须使用""包裹 // 属性值 必须使用""包裹,属性值是数值型可以不使用双引号 var JSONObject = '{"name":"刘亦菲","skill":"失忆"}'; // 转化为对应的对象(数组) var obj = JSON.parse(JSONObject); // JSON的写法 -- 用来表示数组 var JSONArr = '["绿色的花菜","大蒜","番茄","圣女果"]'; // 转化为对应的数组(对象) var arr = JSON.parse(JSONArr) // JSON的写法 -- 对象数组 var JSONObjArr = '{"name":"彭林","skill":"越跑","friends":["周林林","奥利给"]}'; // 转化为对应的数组 对象 var result = JSON.parse(JSONObjArr); // 错误总结 // JSON的载体是 ==> 字符串 var JSONString = '{"name":"jack"}'; // 属性名 属性值 必须是双引号包裹 var JSONString2 = "{\"name\":\"jack\"}" // 对象 键值对 之间 使用,不要使用; </script> </head> <body> <h2>JSON的基本使用</h2> </body> </html> ~~~ <br/>