JSON数据格式。

概念。

JavaScript Object Notation :JavaScript对象表示法(早期:在JavaScript中,用json来表示对象)

例:var p = {“name”:“张三”,“age”:“20”,“sex”:“男”};

json:现在多用于存储和交换文本信息的语法。

取值类型。

  1. 数字(整数或浮点数)
  2. 字符串(在双引号中)
  3. 逻辑值(true 或 false)
  4. 数组(在方括号中) {“persons”:[{ },{ }]}
  5. 对象(在花括号中) {“address”:{“province”:“陕西”…}}
  6. null

创建JSON。

key:value

单条json。

var list={
    
    
"name"="张三",
"age"=20
}

集合型json。

var arr=[
{
    
    "name"="张三"},
{
    
    "age"=20}
];

前端开发中,数据传输格式中有一部分以JSON格式进行传递,比如Ajax,需要JSON和JS对象的相互转换。

JSON转JS对象。

var str='[{
    
    "name":"b1"},{
    
    "name":"b2"},
{
    
    "name":"b3"},{
    
    "name":"b4"}]';
 console.log(JSON.parse(str));

在这里插入图片描述

对象型转字符串。

var str='[{
    
    "name":"b1"},{
    
    "name":"b2"},
{
    
    "name":"b3"},{
    
    "name":"b4"}]';
 console.log(JSON.stringify(arr));
//[{"name":"b1"},{"name":"b2"},{"name":"b3"},{"name":"b4"}]

猜你喜欢

转载自blog.csdn.net/weixin_46953330/article/details/114894922