添加Gradle:
// https://mvnrepository.com/artifact/com.alibaba/fastjson
compile group: 'com.alibaba', name: 'fastjson', version: '1.2.47'
String字符串转化为json对象,同时获取key-value:
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;
JSONObject jsonObject = JSON.parseObject(jsonString);
String jsonRoot = jsonObject.getString("root");
//new jsonObj
JSONObject jsonObj = new JSONObject();
//JSONArray遍历方式
if (jsonObjectResult.containsKey("columns")){
JSONArray jsonArrayColumns = jsonObjectResult.getJSONArray("columns");
if (jsonArrayColumns.size()>0){
for (int i=0;i<jsonArrayColumns.size();i++){
Object object = jsonArrayColumns.getObject(i,Object.class);
jsonObj.put(jsonArrayColumns.getString(i),object);
}
}
}