03.JSON

JSON

1.什么是JSON

  1. JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation)
  2. JSON 是轻量级的文本数据交换格式
  3. JSON 独立于语言:JSON 使用 Javascript语法来描述数据对象,但是 JSON 仍然独立于语言和平台。JSON 解析器和 JSON 库支持许多不同的编程语言。 目前非常多的动态(PHP,JSP,.NET)编程语言都支持JSON
  4. JSON 具有自我描述性,更易理解

2.JSON语法

  1. 大括号 {} 保存对象
  2. 中括号 [] 保存数组,数组可以包含多个对象
  3. 使用斜杆来转义 \ 字符
  4. 数据由逗号 , 分隔
  5. 数据在名称/值对中
  6. JSON可以嵌套

3.JSON示例

数组

[
    { key1 : value1-1 , key2:value1-2 }, 
    { key1 : value2-1 , key2:value2-2 }, 
    { key1 : value3-1 , key2:value3-2 }, 
    ...
    { key1 : valueN-1 , key2:valueN-2 }, 
]

对象

{ key1 : value1-1 , key2:value1-2 }

3.JSON文件

  1. JSON 文件的文件类型是 .json
  2. JSON 文本的 MIME 类型是 application/json

4.Java操作JSON的常见类库

  1. FastJSON: 国产类库,阿里巴巴维护,优点是性能高速度快,缺点是bug多
  2. Jackson: 国外类库,优点是稳定,使用人群多,资料多,非常常用
  3. Gson: 谷歌出品
posted @   单国玉  阅读(14)  评论(0编辑  收藏  举报
(评论功能已被禁用)
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示