本文最后更新于1 分钟前,文中所描述的信息可能已发生改变。
fastJson依赖
xml
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.75</version>
</dependency>
1. Json字符串转Map
java
public static Map<String,Object> json2Map(String json){
return JSON.parseObject(json, Map.class);
}
2. 将map转成JsonObject
java
public static JSONObject map2Json(Map<String,Object> itemMap){
return JSONObject.parseObject(JSON.toJSONString(itemMap));
}
3. Json字符串转对象
java
Person person = JSON.parseObject(jsonString, Person.class);
4. Json字符串转对象集合
java
List<Person> listPerson =JSON.parseArray(jsonString, Person.class);
5. Json字符串转字符串集合
java
List<String> listString = JSON.parseArray(jsonString, String.class);
6. Json字符串转Map 集合
java
List<Map<String, Object>> listMap = JSON.parseObject(jsonString, new TypeReference<List<Map<String,Object>>>(){});
7. 对象列表转字符串转Json数组
java
JSONArray ja = JSONArray.parseArray(JSON.toJSONString(itemList));