JSON转换常用工具

Gson工具类

		<dependency>
            <groupId>com.google.code.gsongroupId>
            <artifactId>gsonartifactId>
            <version>2.8.5version>
       	dependency>

使用:

Gson gson = new GsonBuilder().create();
//将对象转换Json字符串、每个字段被""所包含
gson.toJson(map)
//将JSON字符串转换为特定的对象,
gson.fromJson(jsonStr,HashMap.class)

FASTJSON工具类

		<dependency>
            <groupId>com.alibabagroupId>
            <artifactId>fastjsonartifactId>
            <version>1.2.47version>
        dependency>

使用:

//通过json字符串得到数组
List<HashMap> list= JSONArray.parseArray(jsonStr, HashMap.class);
//通过json字符串得到特定对象
 HashMap dataString = JSON.parseObject(jsonStr, HashMap.class);
 //通过json字符串得到JSONObject
 JSONObject jsonObject = JSON.parseObject(jsonStr);

你可能感兴趣的:(JSON转换常用工具)