在实际开发中,我们都会用到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工具网。
推荐阅读: