Ⅰ java 中怎麼把map 轉化為json
把jar包上傳到雲盤了,下載後放到 lib 上。
Ⅱ 如何把map轉成json字元串
1、如圖所示新建一個demo作為測試。
Ⅲ java map對象轉位 json對象,或者只要是用jquery ajax刷新數據就行
後台:比如是一個Struts的Actioinpublic String xxx() { Map map = .XX(idvalue); JSONOjbect json = new JSONOjbect(); json.put("propName1", map.get(0)); json.put("propName2", map.get(1)); // 一直寫完 PrintWriter out = ServletActionContext.getResponse().getWriter(); out.print(json.toString()); out.flush(); return null;} 前台jquery$.getJSON('url/xx!xxx.action", {json格式的請求參數}, callback}; function callback(data) { $(#yourInputId).val(data);}
Ⅳ java怎麼把map轉換為json
String jsons=「{『a』:'1','b':'2'}」;
Map<String, Object> jsonmap=new HashMap<String, Object>();
jsonmap=json.setterObject(jsons, json.setMapType(HashMap.class, String.class, Object.class));///json轉map
ObjectMapper mapper = new ObjectMapper();
Object dataparamtemp=jsonmap.get("dataparam");
String dataparam=mapper.writeValueAsString(dataparamtemp);//Map轉json
需要
jackson的支持。
當然,這里只是我截取我使用的一點例子,這個需要jar包的支持,我建議你直接搜索:
Java jackson map與json相互轉化,而且也可以是bean轉json list轉json都是可以的。
Ⅳ Map類型獲取json數組,如何提取值
我們需要先把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);
Ⅵ java中將map轉成json時,如何將map中的整型數字在轉成json後,變成字元串,而不是整型。
好像沒有什麼特別的辦法,可能是我才疏學淺,
我知道的兩種方式:
map是鍵值對存在,那麼類型都是固定的,我們可以再申請個map<String ,String>遍歷替換原來的map再轉換成json字元串
字元串替換,用正則添加雙引號:
publicvoidtestJson(){
Map<String,Integer>map=newHashMap<String,Integer>();
map.put("aaa",111);
Stringjson=JSON.toJSONString(map);
Stringjson1=json.replaceAll(":",":"");
json1=json1.replaceAll("}",""}");
System.out.println(json);
System.out.println(json1);
}