Json序列化之.NET开源类库Newtonsoft.Json的研究

页面导航:首页 > 网络编程 > JavaScript > Json序列化之.NET开源类库Newtonsoft.Json的研究

Json序列化之.NET开源类库Newtonsoft.Json的研究

来源: 作者: 时间:2016-02-19 09:19 【

一、Json简介 JSON(全称为JavaScript Object Notation) 是一种轻量级的数据交换格
一、Json简介                                                                                                                   
 
  JSON(全称为JavaScript Object Notation) 是一种轻量级的数据交换格式。它是基于JavaScript语法标准的一个子集。 JSON采用完全独立于语言的文本格式,可以很容易在各种网络、平台和程序之间传输。JSON的语法很简单,易于人和编写,同时也易于机器解析和生成。
 
JSON与XML的比较
◆ 可读性
  JSON和XML的可读性相比较而言,由于XML提供辅助的标签,更加适合人阅读和理解。
◆ 文件大小与传输
  XML允许使用方便的标签,所以文件尺寸是要比JSON大的。而且JSON源于script,所以天生的主战场是Javascript与网络,在这里,JSON有着XML无法赶超的优势。
  
JSON语法
1、 JSON 语法是 对象表示法语法的子集。
  • 数据在名称/值对中:名称是字符串,使用双引号表示。值可以是:数字(整数或浮点数),字符串(在双引号中),数组(在方括号中),对象(在花括号中),true/false/null。
  • 数据由逗号分隔:
  • 花括号保存对象:对象可以包含各种数据,包括数组。
  • 方括号保存数组:数字可以包含对象。
  
例如:
{
    "student": [
        {
            "firstName": "Bill",
            "lastName": "Gates"
        },
        {
            "grade": "3",
            "sex": "boy"
        }
    ]
}
Tags:

相关文章

    文章评论

    最 近 更 新
    热 点 排 行
    Js与CSS工具
    代码转换工具
    
    <