试试这个,
public JSonObject (Map copyFrom)
通过复制给定映射中的所有名称/值映射来创建新的JSONObject。
参数copyFrom一个映射,其键的类型为String,其值为受支持的类型。
如果地图的任何键为null,则抛出NullPointerException。
基本用法:
JSonObject obj=new JSonObject(yourmap);
从JSONObject获取json数组
编辑:
JSonArray array=new JSonArray(obj.toString());
编辑:( 如果发现异常,则可以通过@ krb686进行注释中的更改)
JSonArray array=new JSonArray("["+obj.toString()+"]");


