`
huangyongxing310
  • 浏览: 501981 次
  • 性别: 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,经过这段时间的使用,大概了解了一下,简单总结一下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原理必不可少的资料!!

    klepcbgen:使用键盘布局编辑器json文件作为输入来生成KiCAD原理图和PCB布局

    KLE PCB发生器该脚本采用从在线导出的json文件,并由此生成KiCAD原理图和布局。 生成的原理图几乎是完整的:它包含以行和列连接的所有按键开关,围绕ATmega32U4构建的功能控制电路(包括外部晶体,复位开关,编程...

    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环境中。

    JsonToDart-JSON-To-Dart-2.16

    `JsonToDart`插件的工作原理是解析JSON字符串,并自动生成对应的Dart类定义。这个过程通常包括以下几个步骤: 1. **导入库**:在Dart代码中,你需要导入`dart:convert`库来处理JSON数据。这个库提供了`json`对象,...

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

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

    jsoneditor_javascript_JSON_jsoneditor9.1.4_json-editorjs_

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

Global site tag (gtag.js) - Google Analytics