Retrofit2 получить JSON-представление объекта для отправки в пост - PullRequest
0 голосов
/ 01 июля 2019

Я использую Retrofit для отправки / получения данных в / из служб REST.

Теперь мне нужно опубликовать сложный JSON, подобный этому:

{
    "UTA_param": [
    {
        "UTA_on": "09:00",
        "UTA_off": "18:00",
        "muF": 90,
        "unit_meas": 12,
        "WifiON" : "15:00",
        "WifiOFF" : "18:00"
    }
    ],
    "sensors": [
    {
        "device_id": "ADU001x",
        "measures": [
            {"acquisition_date":"2018-04-02T02:41:56.222Z","PM10": 38,"PM2_5": 540,"temp": 26.5,"Hum": 46.5,"batt_lev": 8.3,"mem_lev": 512},
            {"acquisition_date":"2018-04-02T02:41:56.222Z","PM10": 38,"PM2_5": 540,"temp": 26,"Hum": 46,"batt_lev": 8.3,"mem_lev": 512},
            {"acquisition_date":"2018-04-02T02:41:56.222Z","PM10": 38,"PM2_5": 540,"temp": 26,"Hum": 46,"batt_lev": 8.3,"mem_lev": 512},
            {"acquisition_date":"2018-04-02T02:41:56.222Z","PM10": 38,"PM2_5": 540,"temp": 26,"Hum": 46,"batt_lev": 8.3,"mem_lev": 512},
            {"acquisition_date":"2018-04-02T02:41:56.222Z","PM10": 38,"PM2_5": 540,"temp": 26,"Hum": 46,"batt_lev": 8.3,"mem_lev": 512},
            {"acquisition_date":"2018-04-02T02:41:56.222Z","PM10": 38,"PM2_5": 540,"temp": 26,"Hum": 46,"batt_lev": 8.3,"mem_lev": 512}
        ]
    },
    {
        "device_id": "ADU002x",
        "measures": [
            {"acquisition_date": "2018-04-03T14:41:56.222Z","PM10": 67,"PM2_5": 1040,"temp": 26,"Hum": 46,"batt_lev": 8.3,"mem_lev": 512}
        ]
    }
    ]
}

Я использовал красивыйСайт jsonschema2pojo (http://www.jsonschema2pojo.org/), чтобы получить pojos для реализации этого JSON, но я хочу увидеть JSON, созданный библиотекой непосредственно перед отправкой на сервер.

Где я могу найти его?

Спасибо

С наилучшими пожеланиями

...