Как удалить значения полей из Java в gson (). Tojson - PullRequest
1 голос
/ 24 февраля 2011

мой вывод json отображает имя поля в моем массиве json.

[имя: отмычка, фамилия: шляпа]

что мне нужно сделать, чтобы вернуться в этом формате только со значениями.

[отмычка, шляпа]

1 Ответ

1 голос
/ 24 февраля 2011

Обычно, если в вашем коде есть массив, что-то вроде этого:

class X {
    String[] y = new String[] { "a", "b", "c" }
}

Gson преобразуется в:

{
    "y":["a","b","c"]
} 

Если ваш массив содержит объекты, то есть

class Y {
    String name;
    String val;
}
class X {
    Y[] y; // some data
}

Gson конвертируется в:

{
    "y":[{"name":"n1","val":"v1"},{"name":"n2","val":"v2"}]
}

Итак, если вы хотите, чтобы ваш массив был только значениями, просто убедитесь, что это массив строк.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...