作者harryron9 (雨中星辰)
看板AndroidDev
标题[问题] json大笔资料传输出错
时间Mon Jul 20 16:05:59 2015
小弟的app会有时间的起点跟终点参数 来抓取server的json资料
可是时间间隔如果设太长 资料会出错印不出来
log会是
rg.json.JSONException: Expected ':' after C,{ at character 13046 of
当然那数字每次都会变 但是当时间间隔设小的就没问题
像是如果设 7/19 00:00 ~ 7/20 00:00 就会出错
那如果分开跑 7/19 00:00 ~ 7/19 12:00
7/19 12:01 ~ 7:20 00:00 就都没问题
是因为我都是全抓 没有动态抓的关系吗?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 220.135.82.147
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/AndroidDev/M.1437379562.A.C41.html
※ 编辑: harryron9 (220.135.82.147), 07/20/2015 16:06:41
1F:推 charlesdc: 你要看的是为什麽资料会掉,且掉在哪! 07/20 23:53
2F:→ cuda: 先检验一下server吐的资料都正确 07/21 12:44
3F:→ cuda: 在client端把json资料写成档案检验一下格式有没有错 07/21 12:45
4F:→ cuda: 或把错误的讯息和部份资料放上来让大家看一下,目前资讯过少 07/21 12:47
资料大概长这样
{"event":[{"T":"20150720000000", "F":"R", "I":"1", "C":"1", "U":"1437321600"},..
我要强调的是 只要时间间隔小->资料少就完全没问题
大概约200项是没有问题的 时间间隔大就GG了
※ 编辑: harryron9 (220.135.82.147), 07/21/2015 13:19:15
5F:推 ckvir: 你用什麽方式抓?开thread 还是? 07/21 15:29
是用
http://loopj.com/android-async-http/ 这个Library
※ 编辑: harryron9 (220.135.82.147), 07/21/2015 15:58:06
6F:推 ckvir: 搞不好是lib问题,你自己用AsyncTask 抓抓看 07/21 15:59
7F:→ KeySabre: 如果不是app去呼叫,然後超过两百笔,也会有问题吗? 07/23 23:26