Как мне заставить Gson сериализовать список основных пар имя-значение?

Я пытаюсь сериализовать список BasicNameValuePairs с использованием адаптеров типов и 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"}]

Ответы на вопрос(1)

Ваш ответ на вопрос