标准JSON格式定义与解析注意点

发布时间:2019-08-10 08:49:21   来源:文档文库   
字号:

是一种轻量级地数据交换格式.它是基于语法标准地一个子集.是一种轻量级地数据交换格式.采用完全独立于语言地文本格式,可以很容易在各种网络、平台和程序之间传输.地语法很简单,易于人阅读和编写,同时也易于机器解析和生成.

 

要想熟练地操作数据,就要先了解数据:

 

地规则很简单:对象是一个无序地“‘名称值集合.一个对象以“{”(左括号)开始,“}”(右括号)结束.每个名称后跟一个“:”(冒号);“‘名称值之间使用“,”(逗号)分隔.文档来自于网络搜索

 

规则如下:

、映射用冒号(:)表示.名称:

 

、并列地数据之间用逗号()分隔.名称:,名称:

 

、映射地集合(对象)用大括号(“{}”)表示.

{

名称:,

名称:

}

 

、并列数据地集合(数组)用方括号(“[]”)表示.

[

{名称:,名称:},

{名称:,名称:}

]

 

、元素值可具有地类型:, , , , , 文档来自于网络搜索

注意:、 用冒号(而不是等号)来赋值.每一条赋值语句用逗号分开.整个对象用大括号封装起来.可用大括号分级嵌套数据.文档来自于网络搜索

             、对象描述中存储地数据可以是字符串,数字或者布尔值.对象描述也可存储函数,那就是对象地方法.

 

、主要有两种数据结构

()由对组成地数据结构.这种数据结构在不同地语言中有不同地实现.

例如:在中是一个对象.而在中是一种结构语言中是,其它地语言中可能为、 .文档来自于网络搜索

()有序集合、这种数据结构在不同语言中可能有、、数组和序列等实现.

 

、中数据格式地处理

<>

[]  

<>( )  

{  

     

    {  

        (());  文档来自于网络搜索

        ( ())  

        {  

            (, );  

            (());  

        }  

    }  

     

    {  

        ;  

    }  

}  

 

<>

[]  

( )  

{  

     

    {  

        ();  文档来自于网络搜索

        ( (()))  文档来自于网络搜索

        {  

              

             ();  

        }  

    }  

     

    {  

        ;  

    }  

}  

 

[]  

( )  

{  

    ( )  

    {  

        "";  

    }  

   

    ();  

    ("{");   

    (());    

    ("[")转换成多个地形式  

    ( ; < ; )  

    {  

        ("{");  

        ( ; < ; )  

        {  

            ("\"");  

            ([]);  

            ("\":\"");  

            ([][]());  

            ("\",");  

        }  

        ( , );  

        ("},");  

    }  

    ( , );  

    ("]");  

     ("}");  

    ();  

}  

 

单个对象转

 

[]  

<>( )   

{  

    <>();  

    ( (()))  文档来自于网络搜索

    {  

        (());  文档来自于网络搜索

        ()();  

    }  

}  

本文来源:https://www.2haoxitong.net/k/doc/23e311b426d3240c844769eae009581b6ad9bd39.html

《标准JSON格式定义与解析注意点.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式