JSON

作者: 林键燃 | 来源:发表于2018-10-08 15:35 被阅读2次

JSON 概览

JSON(JavaScript Object Notation)是一种基于文本的数据交换格式。

JSON 是什么

JSON是一种简单数据格式,它有三种数据结构:

  • 键值对 —— Name/Value (Key/Value)
  • 对象 —— Object
  • 数组 —— Arrays

一个有效的JSON文件需要被包括在一对花括号内

{ JSON-Data }

为什么使用JSON

  • 可读性好
  • 使用JSON进行网络传输时速度快
  • JSON进行解析处理时效率高
  • 可替代XML

键值对(Name:Value)

键值对是JSON中最基本的数据结构:

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

对象 (Object)

一个JSON对象是包括了一组未排序键值对的集合:

{
    "student": {
        "id": "0"
        "name": "Aranl",
        "age": 18,
        "teacher": ["Jon", "Mark", "Sally"],
        "school": "GDUFE"
    }
}

数组(Array)

JSON中使用"[]"来包含数组:

{
    "fruits": [
        {"name":"apple"}, 
        {"name":'orange'}, 
        {"name":'banana'}, 
        {"name":"pear"}
    ]
}

数据类型

JSON中的数值(键值对中的值):

  • Object
  • Array
  • String
  • Number
  • Boolean
  • null

JSON校验

一个文本文档或字符串必须遵守JSON的语法定义,才能被视作一个有效的JSON文档。可以使用JSONLint做为你的JSON校验工具

JSON数据模型

可以使用JSON Editor Online做为你的在线JSON数据建模工具,它可以帮助你构建JSON逻辑模型,然后通过模型生成JSON文档

浏览器的JSON

Firefox和Chrome都提供了很好的插件用于查看或处理JSON数据

JSONView

JSONView是一个FireFox和Chrome上的插件,能够很好的将JSON数据打印出来,从而大大提高JSON数据的可读性。

参考链接

JSON 简明指南

相关文章

网友评论

      本文标题:JSON

      本文链接:https://www.haomeiwen.com/subject/zpkjaftx.html