JSON

2018-10-08  本文已影响2人  林键燃

JSON 概览

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

JSON 是什么

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

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

{ JSON-Data }

为什么使用JSON

键值对(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中的数值(键值对中的值):

JSON校验

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

JSON数据模型

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

浏览器的JSON

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

JSONView

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

参考链接

JSON 简明指南

上一篇 下一篇

猜你喜欢

热点阅读