json格式常常須要用到,google提供了一個處理json的項目:GSON,能很方便的處理轉換java對象和JSON表達。他不須要使用annotation,也不須要對象的源代碼就能使用。
以字符串爲例介紹:
1 。構造json 字符串
例如要傳送json格式的字符串
String appID = req.getParameter("appID");
String userID = req.getParameter("userID");
Map map = new HashMap();
map.put("appID", appID);
map.put("userID", userID);
Gson gson = new Gson();
String state = gson.toJson(map);
2.解析json字符串
JsonParser jsonparer = new JsonParser();//初始化解析json格式的對象
String state = req.getParameter("state");
String appID = jsonparer.parse(state).getAsJsonObject().get("appID").getAsString();
String userID = jsonparer.parse(state).getAsJsonObject().get("userID").getAsString();
from: http://hanxiaoya.blog.51cto.com/7201018/1352437