1.咱們這裏使用json-lib包進行轉換,可在http://json-lib.sourceforge.net/下載依賴於下面的jar包:java
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
在下面的對象中json
net.sf.json.JSONObject public final class JSONObject extends AbstractJSON implements JSON, Map, Comparable
實現了Map接口,能夠直接轉換成Map就能夠了spa
咱們須要先把json字符串轉化爲net.sf.json.JSONObject對象.net
代碼以下:code
String jsonStr = "咱們的json字符串"; JSONObject jsonObject = JSONObject.fromObject(jsonStr); Map map = jsonObject;
java中這樣就能夠完成json字符串到Map的轉換了對象
2.接口