Имеет массив, когда размер равен 1, полученные данные json НЕ содержат []
;как
{"firstname":"tom"}
, если размер больше 1, полученные данные содержат []
, например
[{"firstname":"tom"},{"firstname":"robert"}]
В настоящее время мой класс содержит свойство массива
String[] firstname;
//getter setter omit here
Код для обработки подобных лайков
ObjectMapper mapper = new ObjectMapper();
MyClass object = mapper.readValue(json, MyClass.class);
Когда размер больше 1, десериализация работает.Однако, когда размер равен 1, десериализация не удалась.
В настоящее время я использую Джексона, какое-либо решение этой проблемы?
Мне интересно, может ли Джексон / Гсон или любая другая библиотека справиться с этим?1019 *