【Delphi 爬虫库 2】使用封装好的 JSON 解析库对 JSON 数据进行解析-一、JSON简介

时间:2024-04-18 22:22:01

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。

1、JSON 语法规则

  • 数据在名称/值当中
  • 数据由逗号分隔
  • 大括号 { } 保存对象
  • 中括号 [ ] 保存数组,数组可以包含多个对象
  • JSON 数据的书写格式是:key : value
  • 名称/值对包括字段名称(在双引号中),后面写一个冒号,然后是值:“name” : “名称”

2、JSON值类型

  • 数字(整数或浮点数):{ “age”:30 }

  • 字符串(在双引号中):{ “name”:“名称” }

  • 逻辑值(true 或 false):{ “flag”:true }

  • 数组(在中括号中):下面例子中,对象 sites 是包含三个对象的数组。每个对象代表一条关于某个网站(name、url)的记录。

    {
        "sites": [
            { "name":"百度" , "url":"www.baidu.com" }, 
            { "name":"google" , "url":"www.google.com" }, 
            { "name":"微博" , "url":"www.weibo.com" }
        ]
    }
    
  • 对象(在大括号中):上面例子都是对象

  • null:JSON 可以设置 null 值{ "value":null }