使用com.google.Gson解析JSON

时间:2015-10-18 15:12:50

标签: json gson

我是JSON解析的新手。在这种情况下我需要帮助。我正在使用Gson解析。

class ElemntList
    {
      @SerializedName("elem")
      private List elem;
    }

class Element
{
    @SerializedName("key")
    private String key;
}

JSON字符串:

json =  {"elem":[{"key":"4BC8909A902F4B29"},{"key":"4BC8909A902F4B29"}]}

我正在使用ElemntList

proddetl = gson.fromJson(json.toString(), ElemntList.class);

如何解析proddet1对象中的Element对象?

1 个答案:

答案 0 :(得分:0)

试试这个 -

public static void main(String[] args) {
        String s = "{\"elem\":[{\"key\":\"4BC8909A902F4B29\"},{\"key\":\"4BC8909A902F4B29\"}]}";
        ElemntList info = gson.fromJson(s, ElemntList.class);
        System.out.println(info);

        for(Elem e : info.getElem()) {
            System.out.println(e.getKey());
        }
   }