`
huangyongxing310
  • 浏览: 496483 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

JSON原理

阅读更多
JSON

JSON:JavaScript 对象表示法(JavaScript Object Notation)。(所以JavaScript的对象就是用JSON来表示的)
JSON 是存储和交换文本信息的语法。类似 XML。
JSON 比 XML 更小、更快,更易解析。


JSON就是一种用于进行互联网数据传输的一种格式。


例子:
{
    "employees":[
        {
            "firstName":"Bill",
            "lastName":"Gates"
        },
        {
            "firstName":"George",
            "lastName":"Bush"
        },
        {
            "firstName":"Thomas",
            "lastName":"Carter"
        }
    ]
}
这个 employee 对象是包含 3 个员工记录(对象)的数组。


JSON 数据的书写格式是:名称/值对。
"key" : "value"

每个名称/值对之间用“,”隔开
{"key1" : "value","age" : 20}

每个对象这间用“{}”包着
{"key1" : "value","age" : 20}

每个对象之间用“,”隔开
{
    "value":[
        {
            "key1":"value",
            "age":20
        },
        {
            "key1":"value",
            "age":20
        }
    ]
}



本身就是一个对象

JSON 值可以是:
数字(整数或浮点数)
字符串(在双引号中)
逻辑值(true 或 false)
数组(在方括号中)
对象(在花括号中)
null



JSONArray
就是一个里面放JSONObject的数组
[
    {
        "key1":"value",
        "age":20
    },
    {
        "key1":"value",
        "age":20
    }
]
分享到:
评论

相关推荐

    struts2的json原理图

    好东西,是STRUTS的JSON插件!

    JSON与XML的对比以及JSON原理详解

    文章通过对JSON和XML进行比对,分析两者之间的差异优劣,各自凸显优势

    Json原理和语法.doc

    JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,设计用于人类可读且易于机器解析和生成。...了解并熟练掌握JSON的原理和语法对于任何IT专业人士,特别是前端开发者来说,都是非常重要的技能。

    json原理分析及实例介绍

    这次在项目中前后台的数据交互中用到了json,经过这段时间的使用,大概了解了一下,简单总结一下json。 JSON:JavaScript 对象表示法(JavaScript Object Notation)。 JSON 是存储和交换文本信息的语法。类似 XML。...

    自己实现一个简单的JSON解析器

    本着探究 JSON 原理的目的,我将会在这DEMO中实现了一个简单的JSON解析器。由于 JSON 本身比较简单,解析起来也并不复杂。所以如果大家感兴趣的话,在看完本DEMO后,不妨自己动手实现一个 JSON 解析器。

    SpringMVC-9 处理JSON数据

    本节我们将深入探讨Spring MVC处理JSON数据的具体实现和基本原理,以及如何利用HttpMessageConverter。 一、JSON数据处理基础 1. JSON结构:JSON由键值对组成,键用引号包围,值可以是字符串、数字、数组、对象、...

    编译原理json解析器

    完成json 基本结构(键值对、对象、数组、字符串)的解析, 完成对true、false、null、整数的解析, 完成浮点数的解析; 完成科学计数法表示的数的解析; 完成json 文本的格式化。添加一个命令行参数-pretty,对于...

    对json源码全面分析,详细介绍json功能实现原理

    在本分析中,我们将深入探讨JSON的源码实现原理,帮助你理解其核心功能。 首先,JSON的核心是对象和数组。在JSON中,对象以大括号`{}`表示,成员由键值对组成,键和值之间用冒号`:`分隔,各个成员之间用逗号`,`分隔...

    json 详细解释

    json 详细解释 是学习ajax中json原理必不可少的资料!!

    lossless-json:解析 JSON 而不会有丢失数字信息的风险

    无损-json 解析 JSON 而不会有丢失数字信息的风险。 let text = '{"normal":2.3,"long":123456789012345678901,"big":2.3e+500}' ;// JSON.parse will lose some digits and a whole number:console . log ( JSON . ...

    json万能转换类

    `Source`文件夹可能包含了库的源代码,这对于学习和理解库的工作原理非常有用。`Bin`文件夹则可能包含编译后的库文件,如dll,可以直接在项目中引用以使用`Newtonsoft.Json`。 总之,`Newtonsoft.Json`库是.NET开发...

    java服务端生成json(json服务端)

    在项目中,你可能会遇到更复杂的情况,比如处理复杂的JSON结构、处理数组、处理嵌套对象等,但基本原理和上述示例相似。理解这些基本概念和库的使用,将有助于你在实际开发中有效地处理JSON数据。

    JavaScript JSON使用原理及注意事项

    JavaScript JSON 使用原理与注意事项 JSON (JavaScript Object Notation) 是一种轻量级的数据交换格式,它的设计灵感来源于JavaScript语法,但作为一个独立的标准,被广泛应用于各种编程语言中,包括JavaScript。...

    json for PHP4.0

    JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。...通过学习和理解这个类的工作原理,我们可以更好地理解和使用JSON,无论是在哪个版本的PHP环境中。

    JSON Schema 生成库——json-schema-inferrer(java版).rar

    JSON Schema 是一种JSON格式的规范,用于定义JSON数据的结构和限制,类似于XML Schema和DTD(文档类型定义)。它在API开发、数据验证、数据交换等场景中扮演着重要角色,确保了数据的一致性和准确性。`json-schema-...

    JSONModel MVC demo

    虽然在JSONModel MVC demo中可能没有直接使用,但理解其工作原理对扩展项目是有帮助的。MJExtension提供了快速的字典转模型和模型转字典的方法,适用于简单的数据转换场景,或者当你不想使用JSONModel时。 MVVM是...

    Json反序列化

    JSON(JavaScript Object ...了解和掌握JSON反序列化的原理、常见库以及注意事项,对于提升开发效率和保证代码质量具有积极意义。在实际工作中,应根据项目需求选择合适的反序列化库,并编写测试用例确保其正确性。

    JS中Json对象

    ### JS中Json对象 #### JSON概述 JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,...通过理解JSON的工作原理和使用场景,开发者可以更好地利用这一工具提高开发效率和用户体验。

    jsoneditor_javascript_JSON_jsoneditor9.1.4_json-editorjs_

    此外,由于JSONEditor是开源的,开发人员还可以深入研究其源代码,了解其实现原理,并根据需要进行二次开发和扩展。 综上所述,JSONEditor是一个强大的JSON数据编辑工具,利用JavaScript实现,适用于各种需要处理...

Global site tag (gtag.js) - Google Analytics