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的第一个参数应该是要序列化的类,而不是序列化程序。 –