1
我試圖用型適配器連載BasicNameValuePairs列表和GSON如何讓Gson序列化基本名稱值對列表?
ArrayList<BasicNameValuePair> kvp=new ArrayList<BasicNameValuePair>();
kvp.add(new BasicNameValuePair("car","ferrari"));
kvp.add(new BasicNameValuePair("speed","fast"));
這是結果我想
{"car":"ferrari","speed":"fast"}
,而不是這個
[{"name":"car","value":"ferrari"},{"name":"speed","value":"fast"}]
反序列化函數應該是什麼樣子? – Arise
http://www.mkyong.com/java/how-do-convert-java-object-to-from-json-format-gson-api/這適用於已定義的JSON對象。對於匿名用戶,您需要執行https://sites.google.com/site/gson/gson-user-guide#TOC-Serializing-and-Deserializing-Generic-Types之類的操作。 –
注意:registerTypeAdapter的第一個參數應該是要序列化的類,而不是序列化程序。 –