need to handle trailing tokens
see https://github.com/FasterXML/jackson/discussions/143#discussioncomment-4479800
This commit is contained in:
parent
efad3fe07f
commit
2f5696c863
|
@ -1,11 +1,15 @@
|
||||||
package com.baeldung.jsonvalidation;
|
package com.baeldung.jsonvalidation;
|
||||||
|
|
||||||
import com.fasterxml.jackson.core.JacksonException;
|
import com.fasterxml.jackson.core.JacksonException;
|
||||||
|
import com.fasterxml.jackson.databind.DeserializationFeature;
|
||||||
import com.fasterxml.jackson.databind.ObjectMapper;
|
import com.fasterxml.jackson.databind.ObjectMapper;
|
||||||
|
import com.fasterxml.jackson.databind.json.JsonMapper;
|
||||||
|
|
||||||
public class JacksonValidator {
|
public class JacksonValidator {
|
||||||
|
|
||||||
final ObjectMapper mapper = new ObjectMapper();
|
final ObjectMapper mapper = JsonMapper.builder()
|
||||||
|
.enable(DeserializationFeature.FAIL_ON_TRAILING_TOKENS)
|
||||||
|
.build();
|
||||||
|
|
||||||
public boolean isValid(String json) {
|
public boolean isValid(String json) {
|
||||||
try {
|
try {
|
||||||
|
|
Loading…
Reference in New Issue