import ;
import ;
import ;
import ;
import ;
import ;
import ;
/**
* @Author: 唐家麦兜
* @Date: 2019-08-28 16:44
*/
public class JsonConvertKeyUtil {
private JSONObject covertObject(JSONObject object) {
if (object == null) {
return null;
}
JSONObject newObject = new JSONObject();
Set<String> set = ();
for (String key : set) {
Object value = (key);
if (value instanceof JSONArray) {
//数组
value = covertArray((key));
} else if (value instanceof JSONObject) {
//对象
value = covertObject((key));
}
//这个方法自己写的改成驼峰,也可以改成大写小写
key = (key);
(key, value);
}
return newObject;
}
private JSONArray covertArray(JSONArray array) {
if (array == null) {
return null;
}
JSONArray newArray = new JSONArray();
for (int i = 0; i < (); i++) {
Object value = (i);
if (value instanceof JSONArray) {
//数组
value = covertArray((i));
} else if (value instanceof JSONObject) {
//对象
value = covertObject((i));
}
(value);
}
return newArray;
}
public String convertJSONKeyRetrunString(String jsonStr) {
JSONObject jsonObject = (jsonStr);
JSONObject jsonResult = this.covertObject(jsonObject);
return ();
}
}