Json 知识学习
发布日期:2021-06-30 08:02:19 浏览次数:4 分类:技术文章

本文共 644 字,大约阅读时间需要 2 分钟。

重新温习下官网的介绍,收获很多,这里翻一下

JSON(JavaScript Object Notation)是一种轻量级的数据交换格式。人类很容易读写。机器很容易解析和生成。它基于 , 。JSON是一种完全独立于语言的文本格式,但使用C语言系列程序员熟悉的约定,包括C,C ++,C#,Java,JavaScript,Perl,Python等等。这些属性使JSON成为理想的数据交换语言。

JSON基于两种结构:

  • 名称/值对的集合。在各种语言中,这被实现为对象,记录,结构,字典,散列表,键控列表或关联数组。
  • 有序的值列表。在大多数语言中,这被实现为数组,向量,列表或序列。

这些是通用数据结构。实际上,所有现代编程语言都以某种形式支持它们。有意义的是,可与编程语言互换的数据格式也基于这些结构。

在JSON中,它们采用以下形式:

对象是一组无序名称/值对。对象以{ 左大括号和右大括号}开头。每个名称后面跟着:结肠和名称/值对被分开,逗号。

一个数组是值的有序集合。数组以[ 左括号并以右括号结束]开头。值由分开,逗号。

可以是一个字符串,在双引号,或一个数字,或真或假的或零,或一个对象或一个阵列。这些结构可以嵌套。

是零个或多个Unicode字符序列,包在双引号,使用反斜杠逃逸。字符表示为单个字符串。字符串非常类似于C或Java字符串。

一个是非常像C或Java数,除了八进制和十六进制格式不被使用。

可以在任何一对令牌之间插入空格。除了一些编码细节,完全描述了语言。

 

 

转载地址:https://huxiaomu.blog.csdn.net/article/details/100513110 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:Android studio 导入jar 文件
下一篇:Gson 的 使用(toJson 和 fromJson )

发表评论

最新留言

第一次来,支持一个
[***.219.124.196]2024年04月12日 03时40分19秒