Wie bringe ich Gson dazu, eine Liste grundlegender Namenswertpaare zu serialisieren?

Ich versuche, eine Liste von BasicNameValuePairs mit Typadaptern und Gson zu serialisieren

ArrayList<BasicNameValuePair> kvp=new ArrayList<BasicNameValuePair>();
kvp.add(new BasicNameValuePair("car","ferrari"));
kvp.add(new BasicNameValuePair("speed","fast"));

Das ist das Ergebnis, das ich will

{"car":"ferrari","speed":"fast"}

an Stelle von

[{"name":"car","value":"ferrari"},{"name":"speed","value":"fast"}]

Antworten auf die Frage(1)

Ihre Antwort auf die Frage