这是jsonObject的字符串
[
{
"No": "1",
"Name": "ABC"
},
{
"No": "2",
"Name": "PQR"
},
{
"No": "3",
"Name": "XYZ"
}
]
我想将此字符串转换为JSONObject以在JSONArray中获取此值
使用这个:
String jsonStr = "[{\"No\":\"1\",\"Name\":\"ABC\"},{\"No\":\"2\",\"Name\":\"PQR\"},{\"No\":\"3\",\"Name\":\"XYZ\"}]";
JSONArray array = new JSONArray(jsonStr);
for(int i=0; i<array.length(); i++){
JSONObject jsonObj = array.getJSONObject(i);
System.out.println(jsonObj.getString("No"));
System.out.println(jsonObj.getString("Name"));
}
输出:
1
ABC
2
PQR
3
XYZ
问题内容: 我有使用的Iterator的现有代码 带有编译警告 parameterized 我可以更新为通用版本: 但是,是不是有办法“泛型化” 带钥匙? 我找到了这个答案,但是它的建议没有编译 编辑 使用我收到类型安全警告: to conform to Iterator 同样使用Eclipse Infer泛型也不会执行任何代码更改 问题答案: 您提供的链接答案所使用的类别与您使用的类别不同。如果
我需要将字符串转换为JSONObject
下面是String object中的JSON格式,我试图将其转换为Android中的JSONObject。 我把它复制到JSON美化器,它说它是一个有效的JSON。但这引发了例外。JSON格式有什么问题吗? 使用的代码是: 异常StackTrace:
问题内容: 我正在构建一个模拟器,以将JSON数据发布到正在运行的服务中。 JSON应该如下所示: 我在Chrome中使用“高级REST客户端”进行了尝试,效果很好。ServiceStack Web服务会正确解析日期获取。 因此,关键是编写一个传感器模拟器,将这样的数据发布到Web服务。 我用Java创建了它,因此可以在树莓派上运行它。 这是代码: 该程序的输出如下: 这里的问题是JSONObje
我正在开发一个使用JSON进行服务器通信的Android应用程序,当我试图解析我的json文件时,我遇到了一个奇怪的问题。 这是来自服务器的json 我通过调用字符串City=address来获取City的值。我的地址Json对象上的optString(“city”,“”)。对于这种情况,我希望城市是空的(这就是optString在这里的目的,不是吗?)但实际上它包含字符串“null”。因此,进一
在这个方法中,我有一个字符串数组,即BarchartLabels。我想把这个数组添加到JSOObject中: {“数据”:“[\”一月\“,\”二月\“,\”三月\“,\”四月\“,\”五月\“,\”六月\“,\”七月\“]”}