[問題] json大筆資料傳輸出錯

看板AndroidDev作者 (雨中星辰)時間10年前 (2015/07/20 16:06), 10年前編輯推噓3(304)
留言7則, 4人參與, 最新討論串1/1
小弟的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://www.ptt.cc/bbs/AndroidDev/M.1437379562.A.C41.html ※ 編輯: harryron9 (220.135.82.147), 07/20/2015 16:06:41

07/20 23:53, , 1F
你要看的是為什麼資料會掉,且掉在哪!
07/20 23:53, 1F

07/21 12:44, , 2F
先檢驗一下server吐的資料都正確
07/21 12:44, 2F

07/21 12:45, , 3F
在client端把json資料寫成檔案檢驗一下格式有沒有錯
07/21 12:45, 3F

07/21 12:47, , 4F
或把錯誤的訊息和部份資料放上來讓大家看一下,目前資訊過少
07/21 12:47, 4F
資料大概長這樣 {"event":[{"T":"20150720000000", "F":"R", "I":"1", "C":"1", "U":"1437321600"},.. 我要強調的是 只要時間間隔小->資料少就完全沒問題 大概約200項是沒有問題的 時間間隔大就GG了 ※ 編輯: harryron9 (220.135.82.147), 07/21/2015 13:19:15

07/21 15:29, , 5F
你用什麼方式抓?開thread 還是?
07/21 15:29, 5F
是用http://loopj.com/android-async-http/ 這個Library ※ 編輯: harryron9 (220.135.82.147), 07/21/2015 15:58:06

07/21 15:59, , 6F
搞不好是lib問題,你自己用AsyncTask 抓抓看
07/21 15:59, 6F

07/23 23:26, , 7F
如果不是app去呼叫,然後超過兩百筆,也會有問題嗎?
07/23 23:26, 7F
文章代碼(AID): #1LhAlgn1 (AndroidDev)
文章代碼(AID): #1LhAlgn1 (AndroidDev)