`
Notebookdong
  • 浏览: 122259 次
社区版块
存档分类
最新评论

JSON的理解

    博客分类:
  • JSON
 
阅读更多

 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。

JSON建构于两种结构:

  • “名称/值”对的集合(A collection of name/value pairs)。不同的语言中,它被理解为对象(object),纪录(record),结构(struct),字典(dictionary),哈希表(hash table),有键列表(keyed list),或者关联数组 (associative array)。
  • 值的有序列表(An ordered list of values)。在大部分语言中,它被理解为数组(array)。

    JSON具有以下这些形式:

    对象形式:对象是一个无序的“‘名称/值’对”集合。一个对象以“{”(左括号)开始,“}”(右括号)结束。每个“名称”后跟一个“:”(冒号);“‘名称/值’ 对”之间使用“,”(逗号)分隔。

    {string:value, string1:value1}//这是一个对象形式的JSON 
    数组形式:数组是值(value)的有序集合。一个数组以“[”(左中括号)开始,“]”(右中括号)结束。值之间使用“,”(逗号)分隔。
    [{string:value, string1:value1}, {string2:value2, string3:value3}]
    //这里是一个数组形式的JSON,里面装有两个对象形式的JSON
     参考:http://baike.baidu.com/view/136475.htm

     

分享到:
评论

相关推荐

    json相关学习地址

    JSON,全称JavaScript ...通过上述链接,你可以找到更多关于JSON的教程、示例和讨论,进一步提升你的JSON理解和应用能力。学习JSON不仅可以帮助你更好地理解Web服务的工作原理,也有助于提高你在开发过程中的效率。

    JSON.rar_Delphi JSON_JSON_delphi json_json delphi

    本压缩包"JSON.rar"包含的是使用Delphi处理JSON的源代码示例,帮助开发者理解和应用JSON与数据库表数据的交互。 Delphi是Embarcadero Technologies开发的一种集成开发环境(IDE),主要用于Windows平台的应用程序...

    jsonview json 高亮显示插件

    "jsonview" 是一个针对浏览器的插件,专门设计用来帮助开发者更好地查看和理解JSON格式的数据。在没有jsonview插件的情况下,浏览器会将JSON数据以纯文本的形式显示,这对于大量和复杂的JSON数据来说,阅读起来非常...

    RACE英语阅读理解json格式

    《RACE英语阅读理解与JSON数据格式解析》 RACE(Reading Comprehension from Examinations for English Language Assessment)是由卡内基梅隆大学(Carnegie Mellon University,简称CMU)发布的一个大规模英语阅读...

    Linux JSON 命令总结.zip_json linux_shell解析json

    在Linux环境中,处理JSON数据是常见的任务,尤其是在服务器管理和自动化脚本中。...理解JSON格式和Shell脚本语法是成功解析和操作JSON数据的关键。通过不断实践,你可以更加熟练地应对各种JSON处理挑战。

    JsonView查看JSON利器

    JsonView是一款优秀的浏览器扩展,专门设计用来帮助开发者更方便地查看和理解JSON结构化数据。 JsonView作为一个JSON利器,它的主要特点和功能包括: 1. **层次分明的视图**:JsonView将JSON数据以树形结构展示,...

    JSON 数据格式化 排版 UI图像示意 便于阅读和理解JSON数据结构 和 数据验证

    在描述的"JSON数据格式化排版UI图像示意"中,我们谈论的是如何使JSON数据更加易读和理解。这通常涉及到以下几个方面: 1. **格式化**:JSON数据默认是以紧凑的形式存在,一行内可能包含多个键值对,这对于人类阅读...

    java json api,json api

    JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,广泛用于Web服务和应用程序之间的数据传输,因为它易于阅读和编写,...在理解并熟练掌握这些知识点后,开发者能够更好地应对JSON数据处理的各种场景。

    JSON_Trans.rar_LABVIEW转换JSON_json Labview_labivew json_labview j

    LabVIEW是一种图形化编程语言,广泛应用于数据采集、测试测量和控制系统等领域。在与现代网络服务和应用...通过学习和理解这个示例,用户可以更好地掌握LabVIEW与JSON之间的转换技巧,提升其在实际项目中的应用能力。

    json-c 一个用于c语言的json解析库,很强大

    JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,被广泛应用于网络通信及数据存储。...通过深入理解和熟练使用`json-c`库,开发者可以在C程序中无缝地集成JSON功能,提高程序的可扩展性和互操作性。

    JSON Schema 规范(中文版).pdf

    在学习 JSON Schema 时,需要理解什么是模式, JSON Schema 的基本类型,如何使用 JSON Schema 等。 什么是模式? 模式(Schema)可以理解为一种模式或者规则,用于定义 JSON 数据结构的结构和约束。 JSON Schema ...

    json+json2

    在提到“json+json2”时,我们可以理解这是关于JSON的两个不同版本的JavaScript实现。在提供的文件列表中,"json2.js"和"json.js"可能分别是这两个版本的实现。 首先,让我们来看看"json.js"。这可能是早期的一个...

    json-c-master_c语言项目_json-c-master_JSONC语言_json-c_

    2. **JSON数据结构**:理解JSON的基本数据类型,如对象(键值对)、数组、字符串、数字、布尔值和null。你需要知道如何表示和解析这些结构。 3. **json-c库**:学习`json-c`库提供的API,包括解析JSON字符串到C数据...

    jsonEditor Editor json

    JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。...通过使用`jsonEditor`,你可以更加直观地理解、编辑和管理JSON数据,让JSON不再是数据交换中的难题。

    asp输出json实例,json.asp

    通常,我们需要将ASP的数据结构(如数组或字典)转换为JSON字符串,以便于前端JavaScript能理解并解析。 在ASP中生成JSON的步骤大致如下: 1. 创建数据结构:这可以是数组、集合、字典等,根据需要存储的数据类型来...

    ZUI2_JSON2_/UI2/CL_JSON_ui2/cl_json_abap_Ui2_cl_json_zui2_json_源

    在ABAP编程环境中,处理JSON数据是...总的来说,理解和熟练使用/UI2/CL_JSON是ABAP开发人员在处理JSON数据时的重要技能。通过这个类,你可以有效地在ABAP世界和JSON世界之间架起桥梁,从而更好地实现数据交换和处理。

    json.zip_C++_JSON_json 类_json 结构体

    JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,被广泛用于Web应用程序之间传递数据。...通过理解和利用这个库,你可以轻松地将JSON融入到你的C++项目中,实现数据的存储、传输和解析。

    JsonView Json视图工具

    JsonView是一款针对Android平台设计的高效Json解析和可视化工具,它为开发者提供了一种直观的方式来查看和理解Json数据。在Android应用开发过程中,处理Json数据是常见的任务,而JsonView通过其友好的界面和强大的...

    HTML版JsonViewer

    此外,你可能还需要了解一些关于JSON和XML的基本语法,以便更好地理解和操作数据。 在实际应用中,JsonViewer可以用于前端开发人员调试API返回的JSON数据,也可以帮助后端开发人员检查发送到客户端的数据是否正确。...

    JSON解析 创建JSON

    理解JSON的基本结构,学会在不同语言中创建和解析JSON,以及了解相关扩展如JSON Schema、JSONP和JSON-LD,都将对提升你的Web开发能力大有裨益。在实际项目中,熟练掌握这些知识点能帮助你更高效地处理数据交换,实现...

Global site tag (gtag.js) - Google Analytics