json怎么使用?json使用方法

阳光 2021-07-30 18:40:32 java常见问答 5301

JSON 是一种轻量级的数据交换格式,用于存储和传输数据的格式,方便机器解析和生成。那大家知道json怎么使用?今天我们就给大家分享一下json使用方法。

一、JSON基于两种结构

1.“名称/值”对的集合(A collection of name/value pairs)

不同的编程语言中,它被理解为对象(object),纪录(record),结构(struct),字典(dictionary),哈希表(hash table),有键列表(keyed list),或者关联数组 (associative array)。

2.值的有序列表(An ordered list of values)。

在大部分语言中,它被实现为数组(array),矢量(vector),列表(list),序列(sequence)。

这些都是常见的数据结构。目前,大部分编程语言都支持它们。这使得在各种编程语言之间交换同样格式的数据成为可能。

二、JSON的形式

1.对象(object)

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

2.数组(array)

是值(value)的有序集合。一个数组以“[”(左中括号)开始,“]”(右中括号)结束。值之间使用“,”(逗号)分隔。

3.值(value)

可以是双引号括起来的字符串(string)、数值(number)、true、false、 null、对象(object)或者数组(array)。这些结构可以嵌套。

4.字符串(string)

是由双引号包围的任意数量Unicode字符的集合,使用反斜线转义。一个字符(character)即一个单独的字符串(character string)。JSON的字符串(string)与C或者Java的字符串非常相似。

5.数值(number)

与C或者Java的数值非常相似。只是JSON的数值没有使用八进制与十六进制格式。同时,可以在任意标记之间添加空白。

关于转换为 JS对象的问题:

使用内建的 JavaScript eval() 用方法进行解析JSON数据来生成原生的Javascript对象。

我们在开发过程中经常会使用到json,json 通常用于服务端向网页传递数据,有了它更加方便大家的容易阅读和编写,最后大家如果想要了解更多json工具教程知识,敬请关注奇Q工具网。

推荐阅读:

学了javaweb能找什么工作?javaweb要学哪些?

什么是spring框架?spring框架有哪些优点?

java单线程与多线程区别有哪些?详细分析