2016-04-29 13 views
0

ich manchmal JSON in Werte mit null analysieren müssen wie folgt aus:JSONPath können keine Schlüssel mit null finden Werte

{"someKey" : null}

und überprüfen somekey Wert null ist, aber das scheint unmöglich:

Alle anderen jsonPath werden Zeichenfolge wie folgt umgerechnet:

{"someKey" : 2} 
.check(jsonPath("$.someKey").is("2")) //pass 

aber null:

.is(null) Scheckrückgabenullpointer Ausnahme

Vielleicht ist es ein Fehler ist es eine Möglichkeit, json Wert null mit jsonPath zu überprüfen?

Antwort

3

Dies ist derzeit nur möglich, wenn explizit der erwartete Typ Any unter Verwendung von ofType[Any] festgelegt wird. Aber Sie verwenden den Standardwert String.

Wir werden alle Arten in kommenden 2.2.1 unterstützen, siehe issue here.

Verwandte Themen