0

我在网站上有一本 json 格式的字典,例如:

"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 回答