Я использую клиентскую службу клиента APIGateway от Amazon. Когда вы делаете запрос, возвращаемые данные сохраняются в типе данных модели, который заранее задана схемой. звонки выглядеть следующим образом:Преобразование модели AWS APIGateway в JSON в Java
MyModel myModel = client.settingsPost();
String volume = myModel.getVolume();
схема для этого простого объекта будет выглядеть следующим образом:
{
"$schema": "http://json-schema.org/draft-04/schema#",
"title": "MyModel",
"type": "object",
"properties" : {
"volume" : { "type" : "string" }
}
}
Я хотел бы преобразовать модель возвращается непосредственно в JSON вместо того, чтобы идти вручную реконструировать новый JSONObject из каждого значения этой модели. Модели кажутся очень простыми, и я не могу даже перебирать их. Но интересно, есть ли способ конвертировать их с помощью библиотеки GSON?
EDIT: Я использую SDK SDK SDHATE, сгенерированный на Java.
Да это именно то, что мне нужно! Я тестировал оба с положительными результатами! Спасибо :) Тогда, чтобы преобразовать в объект org.Json, я просто сделал новый JSONObject (jsonInString); –