So erhalten Sie eine JsonProcessingException mit JacksonJava

Java-Forum
Anonymous
 So erhalten Sie eine JsonProcessingException mit Jackson

Post by Anonymous »

Könnte eine seltsame Frage sein, aber in der Tat würde ich gerne etwas mehr Abdeckung bei meinen Tests erreichen, und obwohl ich gegen eine JsonProcessingException codiert habe, kann ich keine Nutzlast erstellen, die diese Ausnahme generiert, vielleicht weil Jackson ziemlich schlau ist und alles in einen String umwandelt und selbst bei fehlerhaften Strings die JSON-Spezifikationen umgangen werden. Mein Problem ist, dass Jackson ziemlich gut ist :)

Ich möchte grundsätzlich eine Nutzlast, die beim Ausführen mit JsonProcessingException abbricht:

Code: Select all

String jsonPayload = objectMapper.writeValueAsString(payload);
Ich habe einige ausprobiert wie:

Code: Select all

HashMap invalidJSONPayload= new HashMap();

invalidJSONPayload.put("021",021);
invalidJSONPayload.put("---",021);
invalidJSONPayload.put("~",021);
Mir macht der Typ nichts aus, also schlagen Sie gerne einen anderen vor. Ein leeres Objekt löst zum Beispiel eine JsonMappingException aus und das fange ich auch schon ab.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post