jackson的api
Jackson提供了转换的核心类:ObjectMapper
- ObjectMapper的构造方法:无参构造
- ObjectMapper的常用方法:
方法说明
writeValueAsString(Object obj):把obj对象里的数据转换成json格式
readValue(String json, Class type):把json字符串,还原成type类型的Java对象
readValue(String json, TypeReference reference):把json字符串,还原成带泛型的复杂Java对象
fastjson的API
方法说明
toJSONString(Object obj):把obj对象里的数据转换成json格式
parseObject(String json, Class type):把json字符串,还原成type类型的Java对象
parseObject(String json, TypeReference reference):把json字符串,还原成带泛型的复杂Java对象
writJSON.writeJSONString(response.getWriter(),obj);:把obj转换成json格式字符串,通过response.getWriter()流输出给前端
JsonObject.parse():本质是一个map对象,可以将字符串 解析成map对象
JsonArray.parse():本质是List
Json.parse(字符串): 把json格式的字符串,转换成JSONArray对象(List)