2
我試圖將Java Map(使用MyClass值列表)轉換爲使用gson的json。使用Gson將複雜的Java地圖轉換爲Json
Map<Integer, List<MyClass>> myMap
這裏是我正在做它...
Gson gson = new GsonBuilder().enableComplexMapKeySerialization().create();
String json = gson.toJson(myMap);
System.out.println(json);
它產生的JSON接近,但不是在格式我希望/希望。以下是生產:
{ 「0」:[{MyClassItem1},{MyClassItem2},等], 「1」:[{MyClassItem3},{ } MyClassItem4,等],等等。 }
我期望/喜歡它產生:
[{ 「0」:[{MyClassItem1},{MyClassItem2}等]},{ 「1」:[{MyClassItem3} {MyClassItem4}等]}等等]
這可能嗎?如果是這樣,怎麼樣?