0

たとえば、次のようなjson形式のWebサイトに辞書があります。

"types":[{
    "id":"0",
    "name":"value1"
    },{
    "id":"1",
    "name":"value2"
    },{
    "id":"2",
    "name":"value3"
    }]

その情報を取得して、たとえば文字列配列に入れるのに役立つメソッドの有用な例を見つけることができません。多分あなたの誰かが同じ問題に遭遇するかもしれません助けてください!

PS私は、JavaでURLからjsonを読み取る最も簡単な方法のような方法を試しましたが、成功しませんでした。

4

1 に答える 1

0

キーが。であるjsonオブジェクト値の配列ですtypes。json-javaライブラリを使用gson, jackson,flexjson etc..して、このjsonオブジェクトを解析し、必要な結果を得ることができます。

GSONの例-

JsonElement jElement = new JsonParser().parse(jsonString);
JsonObject  jObject = jElement.getAsJsonObject();
jObject = jObject.getAsJsonObject("types");

または、次のようなpojoクラスを使用できます-

public class Type {
  private int id;
  private String name;
  ...
}

gson.fromJson(jsonString, Type.class);

javaのドキュメントを参照してください。

于 2012-10-14T08:54:56.877 に答える