• JSON


    JSON 是一种数据交换格式

    JavaScript Object Notation

    {
      "name": "zhangsan",
      "gender": "man",
      "age": 18,
      "hasLaces": fase
    }
    

    名称 - 值对

    键 - 值对
    属性- 值对
    字段- 值对
    

    值对可以是

    • 字符串
    • 数字 (整数、小数、负数、指数)
    • 布尔值 (使用小写 true、false)
    • null (使用小写 null 、在编程中,null表示0、一无所有、不存在的意思,而不用数字表示)
    • 数组 (集合或列表、每个值可以是任何合法的JSON数据类型)
    • 对象(对象类型是使用逗号分割的名称- 值对构成的集合,并使用花括号({})包裹)

    正确的写法

    {
      "animal": "cat",
      "age": 15
    }
    

    "animal" 就是名称

    "cat" 就是值

    JSON中使用冒号 ( : ) 来分割名称和值。名称始终在左侧,值始终在右侧。

    使用双引号对于键包裹

    为了获得最大的可移植性,应尽量可能避免使用空格或特殊符号,不要使用单引号

    • {(左边括号)指 开始读取对象
    • }(右边括号)指 结束读取对象
    • [(左方括号)指 开始读取数组
    • ](右方括号)指 结束读取数组
    • :(冒号)指 在名称 - 值对中分割名称和值
    • ,(逗号)指 分割对象中的名称 - 值对 或者 分割数组中的值;也可以认为是 一个新部分的开始

    转义

    • \ " 双引号
    • \ \ 反斜线
    • / 正斜线
    • \b 退格符
    • \f 换页符
    • \t 制表符
    • \n换行符
    • \r 回车符
    • \u后面跟十六进制字符
  • 相关阅读:
    Android中颜色的使用
    Android中android:layout_weight的使用方法
    Android中android:layout_gravity和android:gravity的使用方法
    Android中的尺寸单位
    一个小demo
    新版markdown解析工具
    LoadShader辅助函数
    github 博客地址
    不一样的快速排序
    C++ 重构 markdown–> HTML 的引擎
  • 原文地址:https://www.cnblogs.com/syavingcs/p/16002809.html
Copyright © 2020-2023  润新知