こんにちは、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;
}
すべての要素をループする方法の例を教えてください。ありがとうございました。