資源簡介
實(shí)現(xiàn)全局轉(zhuǎn)換標(biāo)準(zhǔn)json格式的字符串的key值,親測可用。
代碼片段和文件信息
package?main;
import?java.util.HashMap;
import?java.util.Map;
import?java.util.Set;
import?com.alibaba.fastjson.JSONArray;
import?com.alibaba.fastjson.JSONobject;
/**
?*?
?*?對json數(shù)據(jù)key進(jìn)行替換
?*?@author?jevon
?*?@date?2019-03-23
?*
?*/
public?class?JsonUtil?{
public?static?JSONobject?changeJsonObj(JSONobject?jsonObjMap?keyMap)?{
JSONobject?resJson?=?new?JSONobject();
Set?keySet?=?jsonObj.keySet();
for?(String?key?:?keySet)?{
String?resKey?=?keyMap.get(key)?==?null???key?:?keyMap.get(key);
try?{
JSONobject?jsonobj1?=?jsonObj.getJSONobject(key);
resJson.put(resKey?changeJsonObj(jsonobj1?keyMap));
}?catch?(Exception?e)?{
try?{
JSONArray?jsonArr?=?jsonObj.getJSONArray(key);
resJson.put(resKey?change
- 上一篇:json的解析包(jar)
- 下一篇:java初級面試題15886
評論
共有 條評論