У меня есть следующий код:
ArrayList<HashMap<String,String>> arr = new ArrayList<HashMap<String,String>>();
arr.add(new HashMap<String, String>(){{
put("title","123");
put("link","456");
}});
print(arr.toString());
print(new Gson().toJson(arr));
, и я получаю следующий результат:
[{link=456, title=123}]
[null]
Но я надеюсь, что это так:
[{link=456, title=123}]
[{"title":"123","link":"456"}] //Serialize ArrayList<HashMap> via GSON
I искал много сообщений, понятия не имею. спасибо за любой ответ.