嗨,我是 Json 字符串的新手,发现了一个用于构建和处理 Json 字符串的 lib Jackson。我将如何在 Java 中循环 Json 数组的元素,如下所示:
String jsonStr = "[{\"foo\": \"bar\"},{\"foo\": \"biz\"}]";
我使用的 Jar 是 jackson-mapper-asl-1.9.12.jar 和 jackson-core-asl-1.9.12.jar。
我确实尝试了以下方法:
JsonFactory f = new JsonFactory();
JsonParser jp = f.createJsonParser(jsonStr);
ObjectMapper mapper = new ObjectMapper();
// advance stream to START_ARRAY first: jp.nextToken();
// and then each time, advance to opening START_OBJECT
while (jp.nextToken() == JsonToken.START_OBJECT)
{
}
Foo类:
public class Foo
{
public String foo;
}
请任何人给我一个例子,我将如何循环所有元素。谢谢你。