如何从JSONArray </string,integer>中提取Map <string,integer>中的数据

时间:2011-12-06 08:38:20

标签: android

我有数组(JSONArray对象),其值为

[["one",1],["two",2],["three",3]...]

如何将其提取到Map? 我可以从数组中获取单个JSONObject,但是如何从中提取?

2 个答案:

答案 0 :(得分:2)

您可以使用以下内容:

myMap.put(myJsonObject.getString(keyOfStringValueInJson), myJsonObject.getInt(keyOfIntValueInJson));

答案 1 :(得分:2)

试试这个Refer

try {
        JSONObject jobj = (JSONObject) jArr.get(0);
        int data = jobj.getInt("one");
    } catch (JSONException e) {}