Если вы хотите отправить его в формате, который вы указали в своем вопросе, то вы можете сделать что-то вроде того, что предложено DwB , однако я думаю, что вам будет проще конвертировать, если выиспользуйте более объектно-ориентированный подход, такой как JSON , есть много библиотек для преобразования между POJO-> JSON.Другое преимущество состоит в том, что JSON обрабатывает хранение чисел / строк / логических значений отдельно, поэтому легче преобразовать обратно в POJO, тогда как если вы отправляете данные, как в вашем примере, вам нужно будет преобразовать все объекты String обратно в тип, к которому они относятся, например, idнужно будет преобразовать String-> int и активно преобразовать String-> boolean.
Так что в JSON это может выглядеть примерно так:
dto = {
id : 11752,
active : true,
lastName : "Brownie",
promptValues : [
{id : 12, miscPromptId : 882, value : "meFirst"},
{id : 13, miscPromptId : 881, value : "youToo"}
],
surgeonClinics = [{..etc..}]
}
Очевидно, что вы можете сделать что-то похожее с XML, но мне нравится это простое решение, когда я хочу отправить данные просто и все в одну строку.Библиотеки JSON становятся лучше, и некоторые могут в значительной степени генерировать это из вашего объекта путем отражения.
В любом случае, просто предложение.