This is an automated email from the ASF dual-hosted git repository.

dajac pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/kafka.git


The following commit(s) were added to refs/heads/trunk by this push:
     new 63b6db3  KAFKA-12800: Configure generator to fail on trailing JSON 
tokens (#10717)
63b6db3 is described below

commit 63b6db39b55e63c98aaf69ad79b9de21e135ac8f
Author: Nathan Lincoln <[email protected]>
AuthorDate: Tue May 25 08:12:48 2021 -0500

    KAFKA-12800: Configure generator to fail on trailing JSON tokens (#10717)
    
    Reviewers: David Jacot <[email protected]>
---
 generator/src/main/java/org/apache/kafka/message/MessageGenerator.java | 1 +
 1 file changed, 1 insertion(+)

diff --git 
a/generator/src/main/java/org/apache/kafka/message/MessageGenerator.java 
b/generator/src/main/java/org/apache/kafka/message/MessageGenerator.java
index a1b9728..cfbeae8 100644
--- a/generator/src/main/java/org/apache/kafka/message/MessageGenerator.java
+++ b/generator/src/main/java/org/apache/kafka/message/MessageGenerator.java
@@ -165,6 +165,7 @@ public final class MessageGenerator {
         JSON_SERDE = new ObjectMapper();
         JSON_SERDE.configure(SerializationFeature.FAIL_ON_EMPTY_BEANS, false);
         
JSON_SERDE.configure(DeserializationFeature.ACCEPT_SINGLE_VALUE_AS_ARRAY, true);
+        JSON_SERDE.configure(DeserializationFeature.FAIL_ON_TRAILING_TOKENS, 
true);
         JSON_SERDE.configure(JsonParser.Feature.ALLOW_COMMENTS, true);
         JSON_SERDE.setSerializationInclusion(JsonInclude.Include.NON_EMPTY);
     }

Reply via email to