我从服务器读取JSON并将帖子发送到服务器进行删除。
如果我的JSON与此相等,那就不是问题了。我可以解析。
{"表":[{" ID":" 1""数":" 4" },{" ID":" 2""数":" 1"},{" ID&#34 ;: #&34; 3""数":" 2"},{" ID":" 4"&#34 ;数":" 3"}]}
但是,如果我的SJON在发布删除后为空,
[]
我无法解析,因为它是空的,它是异常的,应用程序不会运行。我想控制它是否为空,不读。
final String TAG_CONTACTSORDERS = "tables";
...
.....
try{
contacts = json.getJSONArray(TAG_CONTACTSORDERS); //this line give error
....
...
谢谢;
答案 0 :(得分:0)
您有几种可能的解决方案:
答案 1 :(得分:0)
URL url = new URL("");
Scanner oku = new Scanner(url.openStream());
while (oku.hasNextLine())
data = oku.nextLine();
if(!data.equals("[]"))
{
....
...
..
我解决了所有人的问题