資源簡介
實現全局轉換標準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數據key進行替換
?*?@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
評論
共有 條評論