牛求艺 Python

JSON数据交换格式有几种?分别是什么?

教培参考

教育培训行业知识型媒体

发布时间: 2025年07月13日 05:20

2025年【Python】报考条件/培训费用/专业咨询 >>

Python报考条件是什么?Python培训费用是多少?Python专业课程都有哪些?

点击咨询

JSON数据交换格式有几种?分别是什么?JSON轻量级的数据交换格式,简洁清晰的层次结构使得 JSON成为理想的数据交换语言易于人阅读和编写,便于机器解析和生成并有效地提升网络传输效率。

JSON学习目标:能够知道JSON的格式。

1. JSON的介绍

JSON是 Javascript Object Notation 的首字母缩写,翻译过来就是Javascript对象表示法,这里说的JSON就是类似于javascript对象的字符串,它同时是一种数据格式,目前这种数据格式比较流行逐渐替换掉了传统的xml数据格式。

2. JSON的格式

JSON有两种格式:对象格式和数组格式。

(1)对象格式:

对象格式的JSON数据,使用一对大括号({}),大括号里面放入key:value形式的键值对,多个键值对使用逗号分隔。对象格式的JSON数据:

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

格式说明:JSON中的(key)属性名称和字符串值需要用双引号引起来,用单引号或者不用引号会导致读取数据错误。

(2)数组格式:

数组格式的JSON数据,使用一对中括号([]),中括号里面的数据使用逗号分隔。

数组格式的JSON数据:

["tom",18,"programmer"]

实际开发的JSON格式比较复杂,例如:

{    "name":"jack","age":29,"hobby":["reading","travel","photography"]    "school":{        "name":"Merrimack College",    "location":"North Andover,MA"    }}

3. JSON数据转换成Javascript对象

JSON本质上是字符串,如果在js中操作JSON数据,可以将JSON字符串转化为Javascript对象。

示例代码:

var sJson = '{"name":"tom","age":18}';var oPerson = JSON.parse(sJson);// 操作属性alert(oPerson.name);alert(oPerson.age);

4. 小结

JSON就是一个javascript对象表示法,JSON本质上是一个字符串。JSON有两种格式:1. 对象格式,2. 数组格式。

温馨提示:
本文【JSON数据交换格式有几种?分别是什么?】由作者教培参考提供。该文观点仅代表作者本人,培训啦系信息发布平台,仅提供信息存储空间服务,若存在侵权问题,请及时联系管理员或作者进行删除。
我们采用的作品包括内容和图片部分来源于网络用户投稿,我们不确定投稿用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的权利,请联系我站将及时删除。
内容侵权、违法和不良信息举报
Copyright @ 2025 牛求艺 All Rights Reserved 版权所有.