我是想在前端創建一個json物件,有多個資料比如{id:num:price},如何將多個這樣的資料放入同一個json物件中以及這個json物件是如何創建的?
我現在只會放入兩個資料如下圖,目前看了網上很多資料,學json有點糊涂。

uj5u.com熱心網友回復:
你可以先建個物件或Map把你的id,num,price作為物件的屬性或Map的key, 再用庫把物件和Map轉成json格式的字串輸出的回應中uj5u.com熱心網友回復:
/**
* 生成物件的json字串
*
* @param <T>
* @param t
* @return
*/
public static <T> String toJson(T t) {
Objects.requireNonNull(t);
return new Gson().toJson(t);
}
/**
* 生成Map的json字串
*
* @param map
* @return
*/
public static String toJson(Map<String,String> map) {
if(null == map || map.isEmpty()){
return "{}";
}
Type gsonType = new TypeToken<Map<String,String>>(){}.getType();
return new Gson().toJson(map, gsonType);
}
public static String toStatsJson(Map<String,Long> map) {
if(null == map || map.isEmpty()){
return "{}";
}
Type gsonType = new TypeToken<Map<String,Long>>(){}.getType();
return new Gson().toJson(map, gsonType);
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/189567.html
標籤:Web 開發
上一篇:關于json排序的問題
下一篇:java萌新,請求大佬指導
