使用 GSON,我可以写这个
JsonStreamParser parser = new JsonStreamParser(reader);
System.out.println(parser.next());
如果流由 JSON 对象组成,它会将整个对象打印为字符串。
有没有一种简单的方法可以用杰克逊做到这一点,还是我需要使用我在示例中看到的 while 循环模式?
所以如果第一个对象是: { "id": 1, "name": "Foo", "price": 123, "tags": [ "Bar", "Eek" ], "stock": { "warehouse" :300,“零售”:20 } }
打印的第一行是:
{"id": 1,"name": "Foo","price": 123,"tags": [ "Bar", "Eek" ],"stock": {"warehouse": 300,"retail": 20}}