几分钟搞定JSON,Java初级人员工作面试掌握这些就够了
Monday, July 17, 2017
8:29 AM
JSON是一个与开发语言无关的、轻量级的数据格式。全称JavaScript Object Notation(JavaScript 对象表示法)
优点:易于人的阅读和编写,易于程序解析与生产。

JSON的数据结构
数据结构:Object、Array
基本类型:string、number、true、false、null
Object:使用花括号{}包含的键值对结构,key必须是String类型(用” “包起来),value为任何基本类型或数据结构。

Array:使用中括号[]来起始,并用逗号来分隔元素。 数组可以包含多个对象。
JSON的值
- 字符串(在双引号中)
- 数字(整数或浮点数)
- 逻辑值(true或false)
- 数组(在方括号中)
- 对象(花括号中)
- null

注意:JSON中不能使用//注释,JSON也没有Date类型
构建JSON对象
注意:需要加入org.json这个包。
(1)使用JSONObject

控制台输出:{“birthday”:”1990-01-01”,”name”:”张三”,”age”:23}
(2)使用Map构建JSON

控制台输出:{“birthday”:”1990-01-01”,”name”:”张三”,”age”:23}
(3)使用javaBean 构建对象

控制台输出:{“birthday”:”1990-01-01”,”name”:”张三”,”age”:23}
从文件中读取JSON
(1)src目录下创建student.json文件,文件内容如下:

(2)创建一个读取JSON文件的Java类

运行结果:
姓名是:张三
成绩是:95.5
有没有通过:true
生日是:1990-01-01
考察科目是:英语
考察科目是:流体力学
考察科目是:环境检测
文章难以乎? (单选)
看懂了,谁也挡不住我点赞的心情
一脸懵比的进来,一脸懵比的出去
老司机路过
已使用 Microsoft OneNote 2016 创建。
