Java 如何在Android中从JSONObject获取不同的值
我有以下JSONObject格式的输出。我想获取这个JSONObject中的每个值。我怎么做?需要帮助!先谢谢你Java 如何在Android中从JSONObject获取不同的值,java,android,jsonobject,Java,Android,Jsonobject,我有以下JSONObject格式的输出。我想获取这个JSONObject中的每个值。我怎么做?需要帮助!先谢谢你 { "410": 19082, "443": 19097, "667": 19172 } 您可以使用下面的登录来解析JSON的键值 String json ="{\n" + " \"410\": 19082,\n" + " \"443\": 19097,\n" +
{
"410": 19082,
"443": 19097,
"667": 19172
}
您可以使用下面的登录来解析JSON的键值
String json ="{\n" +
" \"410\": 19082,\n" +
" \"443\": 19097,\n" +
" \"667\": 19172\n" +
" }";
try {
JSONObject obj = new JSONObject(json);
for(int i = 0; i<obj.length(); i++){
Log.e("json parse", "Key = " + obj.names().getString(i) + " value = " + obj.get(obj.names().getString(i)));
}
}catch (Exception e)
{
e.printStackTrace();
}
String json=“{\n”+
“\“410\”:19082\n”+
“\'443\':19097\n”+
“\“667\”:19172\n”+
" }";
试一试{
JSONObject obj=新的JSONObject(json);
对于(int i=0;i到目前为止您尝试了什么?尝试这个我尝试使用迭代器类,然后尝试使用keys.next()获取值。但是没有成功。:(发布您尝试的代码以及您遇到的问题。@PrerakSola我正在尝试类似于JSONObject newjsonobject1=null;的内容(int i=0;i输出并非始终是静态的。它是动态的。因此,您建议使用StringBuilder进行动态?很抱歉,我不建议使用StringBuilder。为此,请尝试使用迭代器