欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

JSON简介

程序员文章站 2022-06-17 18:53:24
...

JSON简介
JAVAScript Object Notation是一种轻量级的数据交换格式
具有良好的可读和便于快速编写的特性。

JSON支持的数据类型

  1. 数字(整数或浮点数)
  2. 逻辑值(true 或 false)
  3. 字符串(在双引号中)
  4. 数组(在方括号中)
  5. 函数
  6. 对象(在大括号中)
  7. null

JSON使用
JSON.parse()将字符串转化为对象
JSON.stringify()将对象转化为字符串

                  var str = '{ "name": "小明", "sex": "man" }';//  JSON字符串
                  var obj = JSON.parse(str); //由JSON字符串转换为JSON对象
                    //读取
                  Alert(obj.name);
                  Alert(obj.sex);
                  var a = { "name": "小明", "sex": "man" };//JSON对象
                  var b =JSON.stringify(a); //将JSON对象转化为JSON字符

JSON复杂使用

显示数组,包含多个对象:

{
“books”: [
{ “language”:“Java” , “edition”:“second” },
{ “language”:“C++” , “lastName”:“fifth” },
{ “language”:“C” , “lastName”:“third” }
]
}
显示对象:

{
“id”: “011A”,
“language”: “JAVA”,
“price”: 500
}
注意!!!json最后一个属性不加逗号