今天做接口, 有一个关于jsonobject转换成jsonArray,然后再转换成String类型的。 由于比较麻烦,特找度娘搜答案, 然后再总结一下
第一步: 先把传过来的json类型的值转换成jsonobject类型
1、
JSONObject para= JSONObject.parseObject(this.info);
第二步:把jsonobject对象换成jsonArray数组
2、
JSONArray recordMap= JSON.parseArray(para.getString("recordMap").toString());
这里我提取的recordMap里面的json字符串
第三步:把json转换成jsonobject类型
3、
JSONObject jsObj=JSON.parseObject(recordMap.get(i).toString());
第四步: 完成jsonobject转换成String类型,
4、
String longitude = jsObj.getString("longitude");
好了,工作完成了,转换成功。 这里要感谢 提供案例的人,下面放他的案例分析链接:
http://www.cnblogs.com/paisen/p/5487138.html