前言:json本身也是一种字符串,互相转换很容易。
一.String转Json
public class Test{
public static void main( String[] args ){
String res = “{“total”:0,”rows”:[{“name”:”test”}]}”;
//String转Json
JSONObject jsonObject = JSONObject.parseObject(res);
System.out.println(jsonObject.getString("msg"));
}
//json转jsonarray
JSONArray jsonArr = (JSONArray)jsonObject.get(“rows”); //get方法源码示意返回值为Object类型,所以可以向下强转
//(拿到json串中的name)
String string = JsonArr.getString(0); //参数为index索引
String name = (String)JSONObject.parseObject(String).get(“name”);