json字符串转对象的几种方式

json字符串转对象的几种方式

1. java自带的原生sf.json

json字符串转对象

import net.sf.json.JSONObject

String response="{\"status\":\"error\",\"message\":\"没有选中文件!\"}";

JSONObject jsonObject=JSONObject.fromObject(response);

String documentId=(String) jsonObject.get("message");

JSONObject jsonObject = new JSONObject(JSON字符串);

2.阿里巴巴的fastjson

json字符串转对象

import com.alibaba.fastjson.JSON

HashMap al = (HashMap)JSON.parseObject(JSON字符串,HashMap.class);

PersonalVo user = (PersonalVo)JSON.parseObject(JSON字符串,PersonalVo.class);

List<类型> list=JSON.parseArray(JSON字符串,类型.class);

对象转json字符串

String json=JSON.toJSONString(要转换的对象)

3.Gson解析

json字符串转对象

Student stu = new Gson().fromJson(json, Student.class);

对象转json字符串

String json = new Gson().toJson(对象)

4.JackJson解析

json字符串转对象

Student stu = new ObjectMapper().readValue(json字符串, Student .class);

相关推荐

腾讯小额贷款平台怎么样?真实测评与理财避坑指南
他弃文从商, 成韩寒老板, 二婚娶女星身价超10亿
榴莲不甜没味道怎么办
beat365唯一网址

榴莲不甜没味道怎么办

09-21 👁️ 574