• 在线客服

  • 扫描二维码
    下载博学谷APP

  • 扫描二维码
    关注博学谷微信公众号

  • 意见反馈

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

发布时间:2022-01-07 10:15:07 浏览 2856 来源:博学谷 作者:小谷

    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. 数组格式。

    申请免费试学名额    

在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!

上一篇: Ajax Web数据交互方式有什么作用?怎么用? 下一篇: JavaScript对象的创建方式有几种?怎么用?

相关推荐 更多

热门文章

  • 前端是什么
  • 前端开发的工作职责
  • 前端开发需要会什么?先掌握这三大核心关键技术
  • 前端开发的工作方向有哪些?
  • 简历加分-4步写出HR想要的简历
  • 程序员如何突击面试?两大招带你拿下面试官
  • 程序员面试技巧
  • 架构师的厉害之处竟然是这……
  • 架构师书籍推荐
  • 懂了这些,才能成为架构师
  • 查看更多

扫描二维码,了解更多信息

博学谷二维码