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