解析JSON数据时发生异常

界线

我正在从此链接解析JSON数据:

http://twyst.in/api/v1/near/30/30

由于数据太大,因此我仅在此处发布(问题)相关数据:

{“ info”:“ [{\” outlet \“:{\” __ v \“:1,\” _ id \“:\” 5316d59326b019ee59000026 \“,\” photos \“:[],\” twyst_meta \“: {\“ recommend_list \”:[],\“ reviews \”:[]},\“ outlet_meta \”:{\“ links \”:[],\“ status \”:\“ active \”,\“ account \“:[\” 531574eeae738d654c00000a \“,\” 535a1a1e827651ca03000122 \“]},\”属性\“:{\” dine_in \“:true,\” outdoor \“:true,\”空调_“:\”不可用\“,\”停车\“:\”可用\“,\”预订\“:\”不需要\“,\” wifi \“:\”不可用\“,\”标签\“:[ \“ Pizza \”,\“ Pasta \”,\“ Italian \”,\“ Galleria \”,\“ DLF Phase 4 \”],\“payment_options \“:[\”现金\“,\” amex \“,\” visa \“,\”主控“],\”美食“ \”:[\“意大利语\”,\“比萨饼”,\ “ Gelato \”],\“ timings \”:\“ 11 AM-11 PM”,\“ cost_for_two \”:{\“ min \”:3,\“ max \”:4}},\“链接\“:{\” other_urls \“:[],\” youtube_url \“:\” \“,\” twitter_url \“:\” \“,\” facebook_url \“:\”\“ \”,\“ twitter_url \”:\“ \”,\“ facebook_url \”:\“\“ \”,\“ twitter_url \”:\“ \”,\“ facebook_url \”:\“https://www.facebook.com/pages/Crusty-gourmet-pizza-more/390843954384130 \“,\” website_url \“:\” \“},\”联系人\“:{\”电子邮件\“:{ \“电子邮件\”:\“ [email protected] \”,\“人员\”:\“ \”},\“电话\”:{\“号码\”:\“ \”,\“固定电话\ “:\” 02355156616 \“,\” reg_mobile \“:[{\” _ id \“:\” 4639320000e4532779b17de7 \“,\” num \“:\” 9134000410 \“}

这不是JSON数据的结尾,它还在继续...

但是,当执行以下代码行时,我得到了JSONException。e.printStackTrace()方法告诉我存在typeMismatch错误。

       JSONObject object = new JSONObject(str);        //1
       JSONArray array = object.getJSONArray("info");  //2 

我尝试用以下代码替换第2行:

      JSONObject newObject = object.getJSONObject("info");

但是在这里我也遇到了同样的问题。

我已经检查了完整的数据,它是正确的,没有语法错误。有人可以帮我解决这个问题吗?启动JSONArray之前出现双引号是否可以成为此问题的根源?

谢谢。

博安

info不是数组或对象。这是一个字符串,恰好包含另一个数组的JSON编码表示形式。您将必须获取该字符串并通过第二个JSON解码过程运行它:

JSONArray array = new JSONArray(object.getString("info"));

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

处理JSON时发生异常

来自分类Dev

打开“解析”推送通知时发生异常

来自分类Dev

解析十进制时发生异常

来自分类Dev

在Predictionio中训练数据时发生异常

来自分类Dev

添加属性元数据时发生异常

来自分类Dev

尝试绑定XAML数据时发生异常

来自分类Dev

在C#中解析负双数时发生异常

来自分类Dev

解析JSON文件时isNothing引发异常

来自分类Dev

Android致命异常:AsyncTask#5和解析数据org.json.JSONException时出错

来自分类Dev

JBWEB004052:刷新数据时发生异常

来自分类Dev

获取熊猫数据框的子集时发生异常

来自分类Dev

在MySQL数据库中输入日期时发生异常

来自分类Dev

发生异常时防止传递敏感数据

来自分类Dev

通过C#从Active Directory提取数据时发生异常

来自分类Dev

使用线程插入数据时发生错误抛出异常

来自分类Dev

获取熊猫数据框的子集时发生异常

来自分类Dev

尝试保存新数据时发生未处理的异常

来自分类Dev

解析json数据时敬酒

来自分类Dev

反序列化json时发生异常

来自分类Dev

反序列化json对象时发生异常

来自分类Dev

创建Erlang JSON字符串时发生解析错误

来自分类Dev

从Assets文件夹解析Json文件时发生NullPointerException

来自分类Dev

解析请求参数JSON :: ParserError-795时发生错误:

来自分类Dev

从Assets文件夹解析Json文件时发生NullPointerException

来自分类Dev

如何从 SSMS 获取我的 JSON?(解析 EntityName 时发生错误)

来自分类Dev

解析来自DBPedia的数据时出现OpenRdf异常

来自分类Dev

使用TestRestTemplate时发生异常

来自分类Dev

Imap提取时发生异常

来自分类Dev

运行Opencl时发生异常