资源简介
实现全局转换标准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
评论
共有 条评论