2016-04-29 19 views
0

値とJSONPathが鍵を見つけることができません。nullが、私は時々、このような値にnullを指定してJSONを解析する必要が

{"someKey" : null}

とsomeKey値を検証nullであるが、それは不可能だ:

他のすべてjsonPathは、次のように文字列に変換されます。

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

が、null:

{"someKey" : null} 
.check(jsonPath("$.someKey").is("null")) 
//jsonPath($.extMediaThumbnailId).find(0).is(null), but actually found nothing 

.is(null)チェックリターンnullポインタ例外

多分それはバグでJSON値をチェックするが方法がjsonPathとnullですか?

答えて

3

明示的ofType[Any]を使用して、Anyとして期待されるタイプを設定する場合にのみ、現在可能です。しかし、デフォルト値はStringです。

私たちは、今後の2.2.1にすべてのタイプをサポートしてissue hereが表示されます。

関連する問題