JsonParseException: неожиданный символ ('{' (code 123)): ожидал двойного цитата, чтобы запуститьJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 JsonParseException: неожиданный символ ('{' (code 123)): ожидал двойного цитата, чтобы запустить

Сообщение Anonymous »

строка json < /p>

Код: Выделить всё

String field="[{"
+ "{\"key\":\"cloud\",\"value\":[\"AWS\"],\"search\":\"EQUALITY\"}"
+ ",{\"key\":\"region\",\"value\":[\"US EAST1\"],\"search\":\"EQUALITY\"}"
+ "}]";
< /code>
Код, вызывающий ошибку: < /p>
import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.ObjectMapper;

ObjectMapper mapper = new ObjectMapper();
mapper.readValue(field, ComputeResourceInputVO[].class)
< /code>
Связанный класс < /p>
public class ComputeResourceInputVO implements Serializable {
public ComputeResourceInputField[] computeResourceInputField;
}

class ComputeResourceInputField implements Serializable {

public String[] value;
public String search;
public String key;
}
ошибка:
вызван: com.fasterxml.jackson.core.jsonparseexception: неожиданный символ ('{' (code 123): ожидал двойного Quote, чтобы начать поле поля

Подробнее здесь: https://stackoverflow.com/questions/651 ... ing-double
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»