下面是String object中的JSON格式,我试图将其转换为Android中的JSONObject。
{
"city":[
{
"id":"1",
"name":"Mumbai"
},
{
"id":"2",
"name":"Delhi"
},
{
"id":"3",
"name":"Chennai"
},
{
"id":"4",
"name":"Kolkatta"
}
],
"locality":[
{
"id":"1",
"locality_city_id":"1",
"locality_name":"Andheri"
},
{
"id":"2",
"locality_city_id":"1",
"locality_name":"Bandra"
},
{
"id":"3",
"locality_city_id":"1",
"locality_name":"Dadar"
},
{
"id":"4",
"locality_city_id":"1",
"locality_name":"Thane"
}
],
"diseases":[
{
"id":"1",
"disease_name":"Blood Pressure"
},
{
"id":"2",
"disease_name":"Diebetes"
},
{
"id":"3",
"disease_name":"Hypertention"
},
{
"id":"4",
"disease_name":"Dyslexia"
}
]
}
我把它复制到JSON美化器,它说它是一个有效的JSON。但这引发了例外。JSON格式有什么问题吗?
使用的代码是:
JSONObject jsonObject = new JSONObject(jsonString);
异常StackTrace:
我已经尝试了您的JSON,下面的代码片段适合我。
String strJson = YOUR_JSON_STRING_HERE;
try {
JSONObject json = new JSONObject(strJson);
System.out.println(json);
} catch (JSONException e) {
e.printStackTrace();
}
粘贴整个代码,因为您提供的代码都很好
问题内容: 因此,我正在编写一个简单的程序来输入字符串并计算总数。的米 所以,这是我的代码 where 和str是我接受过的字符串,但是此错误不断出现 这是什么错误以及如何将其删除? 问题答案: 字符串,有效索引从0到n-1; 更改 至
我得到一个空指针异常在我的code.Please帮我解决它。这是我的代码。 这是我的原木猫。 第138行为点击法-
你可以使用raise语句 引发 异常。你还得指明错误/异常的名称和伴随异常 触发的 异常对象。你可以引发的错误或异常应该分别是一个Error或Exception类的直接或间接导出类。 如何引发异常 例13.2 如何引发异常 #!/usr/bin/python # Filename: raising.py classShortInputException(Exception): '''A u
问题内容: 从类中调用函数时出现以下错误:java.lang.StringIndexOutOfBoundsException:超出范围的字符串索引:-1尽管我使用系统打印来查看输入的内容,但仍在substring()函数中进行传递似乎是正确的。函数isContained()返回一个布尔值,该值定义作为参数传递的子字符串是否在单词列表中。我的代码是: 其中size是我在函数中传递的字符串(str)的
问题内容: 我写了这个小函数只是为了练习,但是抛出了一个异常(“字符串索引超出范围:29”),我不知道为什么… (我知道这不是编写此函数的最佳方法,可以使用正则表达式。) 这是代码: 问题答案: 您是否正在从其他语言翻译此代码?您要遍历字符串,直到到达空字符(),但Java通常不会在字符串中使用这些字符。在C语言中,这可以工作,但是在您的情况下,您应该尝试 代替 此外, 如果您期望的是,在代码末尾
问题内容: -– -–解决方案— -– 问题在我们的服务器上。如果将www放在域名前面,它只能处理发帖请求。这就是造成问题的原因。我将第一个答案设置为THE答案,因为一旦我整理出网址,它便会起作用。 原始问题 我的PHP脚本中有一个POST变量,始终为空。 我试图更改变量的名称,变量的内容等。 问题必须存在于Java代码中,因为当我在php中请求时,它为null。 这是我的情况: 我让用户拍摄照片