JAVA中json读取数组的方法

比如这样一个json包,{"initial":"R","name":"reiz","likes":["JavaScript","Skiing","Apple Pie"]}
现在把likes数组提取出来要怎么做?
如果是[{},{},{}]的形式我会做,直接是数组怎么做呢?
eeee

Java语言以JSON的官方库和JSON-lib库来写

取likes是

String t=转义后的{"initial":"R","name":"reiz","likes":["JavaScript","Skiing","Apple Pie"]}
JSONObject jo=new JSONObject(t); //json-lib中是jo=JSONObject.fromObject(t);
JSONArray likes=jo.getJSONArray("likes"); //得到likes数组
System.out.prinlnt(like.getString(2)); //打印Apple Pie

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-01-31
请问[{},{},{}]这种格式怎么做
相似回答