几分钟搞定JSON,Java初级人员工作面试掌握这些就够了
    Monday, July 17, 2017
    8:29 AM
    JSON是一个与开发语言无关的、轻量级的数据格式。全称JavaScript Object Notation(JavaScript 对象表示法)
    优点:易于人的阅读和编写,易于程序解析与生产。
    几分钟搞定JSON,Java初级人员工作面试掌握这些就够了
    JSON的数据结构
    数据结构:Object、Array
    基本类型:string、number、true、false、null
    Object:使用花括号{}包含的键值对结构,key必须是String类型(用” “包起来),value为任何基本类型或数据结构。
    几分钟搞定JSON,Java初级人员工作面试掌握这些就够了
    Array:使用中括号[]来起始,并用逗号来分隔元素。 数组可以包含多个对象。
    几分钟搞定JSON,Java初级人员工作面试掌握这些就够了
    JSON的值

    • 字符串(在双引号中)
    • 数字(整数或浮点数)
    • 逻辑值(true或false)
    • 数组(在方括号中)
    • 对象(花括号中)
    • null

    几分钟搞定JSON,Java初级人员工作面试掌握这些就够了
    注意:JSON中不能使用//注释,JSON也没有Date类型
    构建JSON对象
    注意:需要加入org.json这个包。
    (1)使用JSONObject
    几分钟搞定JSON,Java初级人员工作面试掌握这些就够了
    控制台输出:{“birthday”:”1990-01-01”,”name”:”张三”,”age”:23}
    (2)使用Map构建JSON
    几分钟搞定JSON,Java初级人员工作面试掌握这些就够了
    控制台输出:{“birthday”:”1990-01-01”,”name”:”张三”,”age”:23}
    (3)使用javaBean 构建对象
    几分钟搞定JSON,Java初级人员工作面试掌握这些就够了
    控制台输出:{“birthday”:”1990-01-01”,”name”:”张三”,”age”:23}
    从文件中读取JSON
    (1)src目录下创建student.json文件,文件内容如下:
    几分钟搞定JSON,Java初级人员工作面试掌握这些就够了
    (2)创建一个读取JSON文件的Java类
    几分钟搞定JSON,Java初级人员工作面试掌握这些就够了
    运行结果:
    姓名是:张三
    成绩是:95.5
    有没有通过:true
    生日是:1990-01-01
    考察科目是:英语
    考察科目是:流体力学
    考察科目是:环境检测
    文章难以乎? (单选)
    看懂了,谁也挡不住我点赞的心情
    一脸懵比的进来,一脸懵比的出去
    老司机路过
    已使用 Microsoft OneNote 2016 创建。