java在后臺如何將前臺傳過來的json格式數據轉換為map?
我們需要先把json字符串轉化為
net.sf.json.JSONObject
對象,java中這樣就可以完成json字符串到Map的轉換了。1.將數組轉換為JSON:String[] arr = {"asd","dfgd","asd","234"};JSONArray jsonarray = JSONArray.fromObject(arr);System.out.println(jsonarray);
2.對象轉換成JSON:UserInfo user = new UserInfo(1001,"張三");JSONArray jsonArray = JSONArray.fromObject(user);System.out.println( jsonArray );
3.把Map轉換成json, 要使用jsonObject對象:Map<String, Object> map = new HashMap<String, Object>();map.put("userId", 1001);map.put("userName", "張三");map.put("userSex", "男");JSONObject jsonObject = JSONObject.fromObject(map);System.out.println(jsonObject);
上一篇下了rar格式怎么解壓
下一篇選擇Java還是Net