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