Один из моих веб-сервисов возвращается ниже строки Java:
[
{
id=5d93532e77490b00013d8862,
app=null,
manufacturer=pearsonEducation,
bookUid=bookIsbn,
model=2019,
firmware=[1.0],
bookName=devotional,
accountLinking=mandatory
}
]
У меня есть эквивалентный объект Java для указанной выше строки. Я хотел бы привести или преобразовать приведенную выше строку Java в объект Java.
Я не мог ввести его, так как это строка, а не объект. Итак, я пытался преобразовать строку Java в строку JSON, после чего я мог записать эту строку в объект Java, но мне не удалось получить исключение invalid character "="
.
Можете ли вы изменить веб-службу, чтобы она возвращала JSON?
Это невозможно. Они не меняют свои контракты. Было бы очень просто, если бы они вернули JSON.