【发布时间】:2012-08-14 10:48:36
【问题描述】:
有了 GSON,我可以写这个
JsonStreamParser parser = new JsonStreamParser(reader);
System.out.println(parser.next());
如果流由 JSON 对象组成,它会将整个对象打印为字符串。
有没有一种简单的方法可以用 Jackson 做到这一点,还是我需要使用我在示例中看到的 while 循环模式?
所以如果第一个对象是: { “身份证”:1, “名称”:“Foo”, “价格”:123, “标签”:[“酒吧”,“Eek”], “股票”: { “仓库”:300, “零售”:20 } }
打印的第一行是:
{"id": 1,"name": "Foo","price": 123,"tags": [ "Bar", "Eek" ],"stock": {"warehouse": 300,"零售”:20}}
【问题讨论】:
-
为什么这被否决了。据我从常见问题解答中可以看出,这个问题属于这里。
标签: java json parsing jackson gson