`
touch_mai
  • 浏览: 40051 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

理解json

阅读更多
JSON 即 JavaScript. Object Natation,它是一种轻量级的数据交换格式,非常适合于服务器与 JavaScript. 的交互。

JSON 数据格式解析


和 XML 一样,JSON 也是基于纯文本的数据格式。由于 JSON 天生是为 JavaScript. 准备的,因此,JSON 的数据格式非常简单,您可以用 JSON 传输一个简单的 String,Number,Boolean,也可以传输一个数组,或者一个复杂的 Object 对象。
String,Number 和 Boolean 用 JSON 表示非常简单。例如,用 JSON 表示一个简单的 String “ abc ”,其格式为:
"abc"
除了字符 ",\,/ 和一些控制符(\b,\f,\n,\r,\t)需要编码外,其他 Unicode 字符可以直接输出。 
这与绝大多数编程语言的表示方法一致,例如:

12345(整数)  
-3.9e10(浮点数) 


Boolean 类型表示为 true 或 false 。此外,JavaScript. 中的 null 被表示为 null,注意,true、false 和 null 都没有双引号,否则将被视为一个 String 。
JSON 还可以表示一个数组对象,使用 [] 包含所有元素,每个元素用逗号分隔,元素可以是任意的 Value,例如,以下数组包含了一个 String,Number,Boolean 和一个 null:
["abc",12345,false,null]
Object 对象在 JSON 中是用 {} 包含一系列无序的 Key-Value 键值对表示的,实际上此处的 Object 相当于 Java 中的 Map<String, Object>,而不是 Java 的 Class 。注意 Key 只能用 String 表示。
例如,一个 Address 对象包含如下 Key-Value:

city:Beijing   
street:Chaoyang Road   
postcode:100025(整数)
分享到:
评论

相关推荐

    RACE英语阅读理解json格式

    总结来说,RACE英语阅读理解JSON数据集为NLP领域的研究提供了一个丰富的资源,它利用JSON格式优化了数据结构,便于Python等编程语言进行处理。通过理解并有效地利用这些数据,我们可以构建更加智能的阅读理解系统,...

    深入理解 JSON.pdf

    深入理解 JSON JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,基于文本,用于交换数据。它是一种数据格式,规定了数据如何表示,例如,姓名、身高、体重等信息可以用不同的格式表示,如"name='二...

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

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

    10.16 理解JSON|正则表达式与JSON|Python3.8入门 & 进阶 & 原生爬虫实战完全解读

    10.16_理解JSON|正则表达式与JSON|Python3.8入门_&_进阶_&_原生爬虫实战完全解读

    深入理解 JSON.docx

    JSON,全称JavaScript ...理解和掌握JSON的序列化、反序列化以及相关的处理函数,对于任何从事Web开发的程序员来说都是非常重要的。通过实践和深入学习,可以更好地运用JSON来优化数据交互,提高程序的效率和可维护性。

    jsonview json 高亮显示插件

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

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

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

    JsonView查看JSON利器

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

    JSON Schema 规范(中文版).pdf

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

    JSON文件查看器,用于json文件的查看

    这有助于开发者和非开发者快速理解JSON文件中的数据结构和内容,而无需通过代码解析或使用复杂的调试工具。 描述中提到的“用起来很方便”意味着该查看器可能具有以下特点: 1. 快速打开:能够快速加载大体积的JSON...

    Json View json格式化工具

    JsonView是一款专为开发者设计的JSON格式化工具,能够帮助用户更直观、便捷地查看和理解JSON数据。 JsonView的主要功能包括: 1. **格式化显示**:JsonView可以将杂乱无章的原始JSON数据转换为结构清晰、层次分明...

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

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

    JsonView Json视图工具

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

    json格式化工具win版

    JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,被广泛用于Web服务和应用程序...对于Windows用户来说,“json格式化工具win版”,如HiJson,是一个实用的选择,能帮助他们更好地管理和理解JSON数据。

    【JsonView(可视化工具)】

    对于非技术背景的人来说,这个工具也能提供一个直观的方式来浏览和理解JSON数据,而无需学习编程语言的细节。 总的来说,JsonView是JSON数据处理的得力助手,通过提供清晰的视图和强大的功能,极大地简化了JSON数据...

    JSON解析 创建JSON

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

    json复杂数据解析demo

    首先,我们需要理解JSON的基本结构。JSON数据由键值对组成,键用引号包围,后面跟着冒号,值可以是字符串、数字、布尔值、数组、对象或者null。数组用方括号[]包围,对象用大括号{}包围,多个键值对之间用逗号分隔。...

    JsonView json 查看器

    在日常的Web开发、API接口调试或者数据分析过程中,JsonView的使用能够帮助我们更直观地理解Json结构,提高工作效率。 Json(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也...

    Json View json查看工具

    同时,对于初学者来说,JsonView也是学习JSON格式的好帮手,通过它的可视化展示,可以更直观地理解JSON数据结构。 总结起来,JsonView作为一款高效的JSON查看工具,凭借其色彩鲜明的显示、便捷的操作以及强大的功能...

    json工具、json查看

    JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,被广泛用于Web服务和应用程序之间的数据...JsonView等查看器提供了直观的界面,帮助开发者高效地处理和理解JSON数据,是Web开发不可或缺的辅助工具。

Global site tag (gtag.js) - Google Analytics