Попытка пропустить один уровень при создании 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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