Конвертация из POJO в POCO

Я создаю приложение Compact Framework 3.5, которое является клиентской стороной более старого веб-приложения Java. Протокол связи между обеими сторонами - REST + JSON.

Сериализация POJO в JSON не является проблемой, поскольку POJO уже существуют. Но вместо того, чтобы переписывать с нуля версию C # всех источников POJO, чтобы иметь возможность десериализовать клиентскую часть JSON, я бы предпочел генерацию с использованием некоторых инструментов. Или, по крайней мере, сделайте преобразование вручную «стандартизированным» методом.

Вы знаете какие-нибудь инструменты, которые бы соответствовали этим потребностям? Или какой-нибудь ручной метод?

Заранее спасибо

Фабьен


person FabienM    schedule 28.06.2012    source источник


Ответы (1)


Я думаю, это действительно зависит от того, что у тебя есть

  1. Если у вас есть WADL, то, вероятно, есть инструменты, которые могут генерировать из него классы.
  2. Если у вас есть XSD объектов запроса и ответа, вы также можете сгенерировать из него классы C #.
  3. Вы можете попробовать использовать инструменты, конвертирующие java в C #
person Tomer    schedule 28.06.2012
comment
Хорошо, я использовал schemagen.exe из JDK и xsd.exe из MSDK для выполнения работы, используя XSD в качестве буфера. Спасибо. - person FabienM; 29.06.2012