Мне нужно десериализовать динамический JSON с неизвестным именем свойств, и я не могу это сделать.Android: десериализовать динамический JSON с дооснащением и Jackson
JSON выглядит следующим образом:
{ игрока: [ { имя: "Имя", фамилия: "фамилия", адрес электронной почты: "электронная почта", фото: "фото", позиция: «позиция» } ], ... } Таким образом, в основном это был бы объект JSON, содержащий несколько массивов.
Имя имени массива JSON -Player- является динамическим, и я только что включил первый массив, но в объекте JSON могут быть несколько массивов. В противном случае, если он не был динамическим, я бы включил его в объявление полей модели с помощью @JsonProperty.
Большое спасибо.
это поможет http://www.cowtowncoder.com/blog/archives/2011/07/entry_458.html – Hector
@Hector, но если тогда я смогу правильно построить модель, если я это сделаю? – noloman
вы не можете построить модель для динамического json, вам нужно использовать что-то вроде AnySetter для этого, чтобы работать или говорить, подход Jackson TreeNode – Hector