JacksonライブラリのStreamingAPIJsonParserを使用して、Javaでカスタムjson解析を実行しています。
peek()
次のトークンが返されるがカーソル位置が前方に移動しないメソッドと同様の機能を実現する方法はありますか?
この使用例は次のようになります。
JsonParser parser = new JsonFactory().createParser(inputStream);
while(parser.peek() != JsonToken.START_ARRAY){
...do something with the current token...
}
Jacksonで見たコード例ではnextToken()
、上記の場合のメソッドを使用していますが、残念ながら、カーソルがストリーム内で前方に移動します。
ジャクソンをそのまま使用して可能ですpeek()
か、それとも追加の方法で実現できますか?
NB。他のライブラリには興味がないので、「ライブラリxはこれをすべて実行し、キッチンシンク」タイプの回答はありません。