什么是json格式?json语法格式怎样的?

阳光 2021-07-14 16:06:40 java常见问答 4276

在实际开发中,我们都会用到json,它易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。那什么是json格式?下面来我们就来给大家讲解一下json格式的内容。

JSON 是一种轻量级的数据交换格式。它基于 ECMAScript (w3c制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。

数据传输是我们在敲代码时,经常遇到的一个场景,前后端交互。给数据一个统一的格式有利于我们编写和解析数据。json,是一种数据格式,在与后端的数据交互中有较为广泛的应用。

json语法格式怎样的?

我们先来看一段json数据:

{"name":"admin","age":18}

这就是一种最简单的json,如果有学过js的开发者是不是发现json的语法与js中object的语法几乎相同。

但是,注意:

json是一种纯字符数据,不属于编程语言;

json的语法与js中object的语法几乎一致(下一部分说明不同);

json数据以键值对形式存在,多个键值对之间用逗号,隔开,键值对的键和值之间用冒号:连接;

json数据在js对象的基础上做了严格化;

json数据中的键值对可以使用编程语言中所谓的关键字;

json的数据可以用花括号{}或中括号[]包裹,对应js中的object和array;

JSON的作用:JSON是一种与语言无关的数据交换的格式:

1.使用ajax进行前后台数据交换;

2.移动端与服务端的数据交换;

其实json和xml一样都是一种数据交换格式,并且在实际开发中经常会用到,有效的帮助大家编写以及阅读!最后大家如果想要了解更多json工具教程知识,敬请关注奇Q工具网。

推荐阅读:

javabean组件有哪些?javabean组件讲解

java编程基础课程有哪些?初学者怎么学java?

sql语句优化面试题有哪些?sql语句优化面试题