如何从java中的json arraylist获取值

时间:2014-12-26 10:25:18

标签: java json

我在堆栈中发现了许多问题,但这无法解决我的问题。 我是使用json的初学者。我想获取json对象的值。 以下是我作为回复的代码。

[
    {
        "empId": "9071",
        "custId": "127"
    },
    {
        "empId": "9071",
        "custId": "129"
    }
]

至于现在我尝试使用下面的代码。 映射是我的json响应

           for(int i=0;i<mapping.size();i++)
          {
               System.out.println(mapping.get(0));
          }

使用print语句我得到如下所示的输出。

{
    empId: 9071,
    custId: 127
}

我需要获取empId和custId的值。怎么做?

1 个答案:

答案 0 :(得分:0)

您可以按以下方式检索值

for(int i=0;i<mapping.size();i++){
            System.out.println("EmpId ::"+((JSONObject)mapping.get(i)).getString("empId"));
            System.out.println("CustId ::"+((JSONObject)mapping.get(i)).getString("custId"));