对象转化为json格式字符串,json格式字符串转化为JSONObject对象,取出JSONObject对象里的key值
2016-12-26 20:36
936 查看
json格式字符串jsonString:
{
"code":"S0A00000",
"data":{
"userBaseInfo":{
"group":{
"companyId":"10000",
"eshopCode":"11",
"eshopTmp":"eshopTmp",
"officeId":"10000",
"userId":101
},
"role":{
"roleCode":"crt_shzx_admin,crt_dszx_admin,crt_cxzx_admin",
"userId":101
},
"user":{
"firstName":"uat-admin1",
"lastName":"uat-admin1",
"optCounter":0,
"userEml":"qq@qq.com",
"userId":101,
"userMbl":"18012345678",
"userName":"uat-admin1",
"userType":"1,2,3"
}
}
},
"msg":"成功",
"transactionUuid":"b4d9a1220ddc4a8fba1bf921d218517b"
}
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
// json格式字符串jsonString转化为JSONObject对象
JSONObject jsonObj = JSON.parseObject(jsonString);
//从jsonObj对象里取出key是data的对象
JSONObject data = jsonObj.getJSONObject("data");
if(data != null){
//从data对象里取出userBaseInfo对象
JSONObject userBaseInfo = data.getJSONObject("userBaseInfo");
//从userBaseInfo对象里取出group对象
JSONObject group = userBaseInfo.getJSONObject("group");
//从group
对象里取出key值为companyId的值
Long merchantId = Long.valueOf(group.getString("companyId"));
}
{
"code":"S0A00000",
"data":{
"userBaseInfo":{
"group":{
"companyId":"10000",
"eshopCode":"11",
"eshopTmp":"eshopTmp",
"officeId":"10000",
"userId":101
},
"role":{
"roleCode":"crt_shzx_admin,crt_dszx_admin,crt_cxzx_admin",
"userId":101
},
"user":{
"firstName":"uat-admin1",
"lastName":"uat-admin1",
"optCounter":0,
"userEml":"qq@qq.com",
"userId":101,
"userMbl":"18012345678",
"userName":"uat-admin1",
"userType":"1,2,3"
}
}
},
"msg":"成功",
"transactionUuid":"b4d9a1220ddc4a8fba1bf921d218517b"
}
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
// json格式字符串jsonString转化为JSONObject对象
JSONObject jsonObj = JSON.parseObject(jsonString);
//从jsonObj对象里取出key是data的对象
JSONObject data = jsonObj.getJSONObject("data");
if(data != null){
//从data对象里取出userBaseInfo对象
JSONObject userBaseInfo = data.getJSONObject("userBaseInfo");
//从userBaseInfo对象里取出group对象
JSONObject group = userBaseInfo.getJSONObject("group");
//从group
对象里取出key值为companyId的值
Long merchantId = Long.valueOf(group.getString("companyId"));
}
相关文章推荐
- 将json格式的字符串转化成object对象
- org.json.JSONObject对象转json,json新增元素,根据json的key获取值。以及list对象格式字符串转jsonArray
- java中将jsonObject字符串转化为Map对象
- json-lib将json格式的字符串,转化为java对象的实例
- javascript中字符串格式json如何转化成json对象
- 【json】前台ajax序列化的多个属性拼接在一起的字符串,转化为JSONObject对象
- 面试题-前端-问答题-javascript中字符串格式json如何转化成json对象
- java中将jsonObject字符串转化为Map对象
- Asp.net中将对象转化为JSON格式的字符串
- javascript中字符串格式json如何转化成json对象
- 关于new Function使用以及将json格式字符串转化为json对象方法介绍
- 将对象转化为JSON格式字符串
- Android进步之十四:使用jackon的ObjectMapper的writeValueAsString方法可以把java对象转化成json字符串
- FASTJSON格式转化POJO、JSON字符串、JSON对象
- 以Json格式的后台Date对象显示在js中为object,object转成date字符串
- json-lib将json格式的字符串,转化为java对象
- json对象、json格式字符串、java对象【使用此net.sf.json.JSONObject将java对象[比如数组集合Map、Map扩展]转换成json格式字符串】
- javascript中字符串格式转化成json对象记录
- js转化json数据格式字符串为json对象
- object转化成json,json格式字符串转字典,数组或字典转为json串