2015-08-27 2 views
0

Так что это JSON объект:Как хранить GeoLocation в классе модели в Java?

[ 
    { 
     "address" : { 
      "street" : "VanderWyk", 
      "housenumber" : "456", 
      "postalcode" : "3061 WL GA", 
      "city" : "Roterdam", 
      "geoLocation" : { 
       "lat" : "50.555011", 
       "lng" : "5.894267" 
      } 
     }, 
     "type" : "PWS" 
    }, { 
     address... 
    } 
] 

Я знаю, как обращаться отдельные объекты, но я не знаю, как обращаться с geoLocation, который является объектом Json в себе. Определить его как массив строк? Как сохранить это в классе модели? База данных? А потом, когда я использую эти данные из front-end ... что будет самым простым способом? Как написать службу REST, чтобы сделать такую ​​вещь?

Любая помощь будет оценена по достоинству?

ответ

0

Я рекомендую использовать JSON-серализатор, такой как Jackson.

Тогда, например, вы можете выбрать класс GeoLocation. Тогда ваш основной класс объекта может иметь свойство, которое является экземпляром GeoLocation. При де-серализации JSON он будет интерпретировать поле geoLocation в JSON и создать для него объект GeoLocation.

+0

Да, я мог бы попробовать это. – zydexo

Смежные вопросы