当前位置:网站首页>JSON conversion: entity classes and jsonobject are converted to each other, and list and jsonarray are converted to each other (fastjson version)

JSON conversion: entity classes and jsonobject are converted to each other, and list and jsonarray are converted to each other (fastjson version)

2022-06-12 01:35:00 shangfengxia

1. Entity classes and JSONObject Interturn

// Entity class converted to JSONObject
JSONObject jsonObject = JSONObject.parseObject(JSON.toJSONString(xtDmbm));
//JSONObject Convert to entity class 
XtDmbm xtDmbm = JSONObject.toJavaObject(jsonObject, XtDmbm.class);

2.List<T> and JSONArray Interturn

//List To JSONArray
JSONArray jsonArray = JSONArray.parseArray(JSON.toJSONString(list));
//JSONArray To List
List<XtDmbm> list = JSONObject.parseArray(jsonArray.toJSONString(), XtDmbm.class);

3.Map and JSONObject Interturn ( Same as 1.)

//Map To JSONObject
JSONObject jsonObject = JSONObject.parseObject(JSON.toJSONString(map));
//JSONObject To Map
Map<String, Object> map = JSONObject.toJavaObject(jsonObject, Map.class);

4.List> and JSONArray Interturn ( Same as 2.)

//List<Map<>> To JSONArray
JSONArray jsonArray = JSONArray.parseArray(JSON.toJSONString(listMap));
//JSONArray To List<Map<>>
List<Map<>> listMap = JSONObject.parseArray(jsonArray.toJSONString(), Map.class);

原网站

版权声明
本文为[shangfengxia]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/03/202203011339079907.html