java中将jsonObject字符串转化为Map对象
我们这里使用json-lib包进行转换,可在http://json-lib.sourceforge.net/下载依赖于下面的jar包:
jakarta commons-lang 2.5
jakarta commons-beanutils 1.8.0
jakarta commons-collections 3.2.1
jakarta commons-logging 1.1.1
ezmorph 1.0.6
在下面的对象中
net.sf.json.JSONObject
public final class JSONObject extends AbstractJSON
implements JSON, Map, Comparable
实现了Map接口,可以直接转换成Map就可以了
我们需要先把json字符串转化为net.sf.json.JSONObject对象
代码如下:
String jsonStr = "我们的json字符串";
JSONObject jsonObject = JSONObject.fromObject(jsonStr);
Map map = jsonObject;
java中这样就可以完成json字符串到Map的转换了