1
json 형식의 문자열이 있지만 문자열에 따옴표가 없습니다.json 문자열에 따옴표 (단일 또는 이중) 추가
[{field1 : value1, field2 : value2}].
이제이 문자열을 Jackson API를 사용하여 ArrayNode로 변환해야합니다. 문자열에 따옴표가 포함되어 있지 않으므로 큰 따옴표가 필요하다는 오류가 발생합니다. 또한 이미 시도했습니다
mapper.configure(JsonParser.Feature.ALLOW_UNQUOTED_FIELD_NAMES, true);
하지만 값이 내부 인용 부호가 아니므로 던지고있는 오류입니다.
예상됩니다. Jackson이 인용되지 않은 필드 _names_를 허용하도록 요청하면, 값에 대해 전혀 말하지 않습니다. 대신에 유효한 JSON을 대신 생성하십시오. 'field1 : true'에서 무슨 일이 일어나는지 생각해보고, JSON 부울 true 또는 내용이 'true' 인 문자열로 해석되는'true '입니까? – fge