Попытка пропустить один уровень при создании Json из класса-оболочки, содержащего два класса.JAVA

Программисты JAVA общаются здесь
Anonymous
Попытка пропустить один уровень при создании Json из класса-оболочки, содержащего два класса.

Сообщение Anonymous »

Итак, у меня есть этот класс домена в приложении весенней загрузки для REST API, который содержит два объекта поддомена:

Код: Выделить всё

public class Maximize {

private Profit profit;

private Stats stats;
...
Сгенерированный JSON выглядит следующим образом:

Код: Выделить всё

{
"profit": {
"request_ids": [
"id_001",
"id_003"
],
"total_profit": 88
},
"stats": {
"avg_night": 10,
"min_night": 8,
"max_night": 12
}
}
но мне нужно, чтобы это выглядело так:

Код: Выделить всё

{
"request_ids": [
"id_001",
"id_003"
],
"total_profit": 88,
"avg_night": 10,
"min_night": 8,
"max_night": 12
}
Итак, мне нужно аннулировать прибыль и уровень статистики в json и просто распечатать его содержимое.
Я попробовал переопределить метод toString() Класс Maximixe, просмотрите библиотеку Gson, но я не смог найти простой и простой способ сделать это, какие-нибудь подсказки?

Подробнее здесь: https://stackoverflow.com/questions/789 ... contains-t

Вернуться в «JAVA»