Jackson 2.9から空文字列をobjectMapper.readTreeするとnullが帰ってくる
タイトル通りです。 Spring Bootのバージョンアップ中に発覚しました。
以下のようなコードです。
@Test public void test() throws IOException { JsonNode node = new ObjectMapper().readTree(""); // 2.8だと例外が出る assertThat(node).isNull(); // 2.9だとnullが帰ってきてこのテストをパスする }
気をつけましょう。
元の挙動に戻す方法を知っている方がいれば教えてください。