我想提取json对象放到另一个数组中,我不知道怎么做,我在前面提取
{“海得拉巴”:3,“班加罗尔”:1,“孟买”:4}
从这里使用一个名为 Gson 的开源库
像这样使用它..
Gson gson = new Gson();
yourClass[] value = gson.fromJson(yourJsonString, yourClass[].class);
您可以使用 keys() 方法迭代 JSON 键。
例子:
JSONObject example = new JSONObject();
try {
//Creating your json
example.put("hyderabad", 3);
example.put("bangalore", 1);
example.put("mumbai", 4);
String jsonArray[] = new String[example.length()];
Iterator keysIterator = example.keys();
for(int i = 0; keysIterator.hasNext(); i++)
{
jsonArray[i] = keysIterator.next().toString();
}
} catch (JSONException e) {
e.printStackTrace();
}