初始JSON

JSON全称是JavaScriptObject Notation

为什么需要JSON

  JSON有3种形式,每种形式的写法都和JS中的数据类型很像,可以很轻松和JS中的数据类型互相转换

  JS->JSON->PHP/JAVA

  PHP/JAVA->JSON->JS

 

JSON的3种形式

1.简单值形式

  .json

  JSON的简单值形式就对应着JS中的基础数据类型

  数学,字符串,布尔值,null

注意事项

  JSON中没有undefinend值

  JSON中的字符串必须使用双引号

  JSON中是不能注释的

2.对象形式

  JSON的对象形式就对应着JS中的对象

注意事项

  JSON中对象的属性必须使用双引号,属性值如果是字符串也必须用双引号

  JSON中只要涉及到字符串,就必须使用双引号

  不支持undefined

java jsonarray 初始化 初始化json数组_java jsonarray 初始化

 

 

 3.数组形式

  JSON的数组形式对应着JS中的数组形式

注意事项

  数组中的字符串必须使用双引号

  JSON中只要涉及到字符串 就必须使用双引号

  不支持undefined

java jsonarray 初始化 初始化json数组_java jsonarray 初始化_02

 

 

 

 

JSON常用方法

JSON.parse():可以将JSON格式的字符串解析成JS中对应的值, 一定要是合法的字符串否则会报错

java jsonarray 初始化 初始化json数组_字符串_03

 

JSON.stringify():可以将JS中的数据类型、对象或数组转换成JSON格式的字符串

java jsonarray 初始化 初始化json数组_字符串_04