У меня есть строковый ответ вроде ниже, который является недопустимым json, поскольку он содержит "obj13="
. Я хочу преобразовать его в JSONObject(JAVA)
и использовать его. Есть ли какой-либо хороший способ его преобразования в JSONObject без использования операции разделения строк.Как преобразовать недопустимую строку JSON в JSONObject в Java?
obj13={
players: [
{
name: "rocky",
place: "brazil",
age: "21",
},
{
name: "andy",
place: "New Zealand",
age: "23",
}
]
}
Что случилось с разделом фиктивного префикса? –
@HotLicks Я могу просто использовать eval (String) в javascript, чтобы преобразовать строку упоминания в объекты и использовать их. Я подумал, может быть, в JAVA будет что-то подобное, которое может обрабатывать такой ответ json. – user818455
Вы всегда можете написать собственный анализатор JSON или захватить его с открытым исходным кодом и изменить его. Помимо этого, вы не можете делать то, что хотите. Java не является Javascript. –