Java JSON

2017-10-02  本文已影响0人  呼呼君是什么君

JSON 简介

json (JavaScrip Object Notation) 是行业内最为流行的数据传输格式,与开发语言无关,相比xml,其轻量,解析方便,一目了然。

image.png

数据类型表示

①数据结构

②基本类型

例子( json 没有注释):

{
    "name" : "MIneTea",  //字符串
    "age" : 18,//数字
    "birthday" : "2000-01-01",
    "school" : "SCNU",
    "major" : ["subject1","subject2"],//数组
    "has_girlfriend" : true,//布尔型
    "car" : null,//null 值
    ......
    
}

Java 的 JSON 使用举例

①导入相关包
②生成 JSONObject 对象 jsonObject
③使用该对象的 put 方法

    jsonObject.put("name" , "MIneTea");
    jsonObject.put("age" , 18);//键值对形式,对应 json 文件的花括号表达形式
    
    Object null1 = null;
    jsonObject.put("car",null1);//原本这里 null 会被当成字符串,
                                //为了避免这个问题,声明一个 null 值的object类型即可

解析 JSON

获取 JSON 数据流后,要进行解析,方法有:
①获取文件,还要知道对应的数据类型
②创建 json 时设置构造函数的参数为这个文件数据
③使用 getString("key") 等方法获取相应数据类型

上一篇 下一篇

猜你喜欢

热点阅读