JSON异常:org.json.JSONException:未终止的​​数组 [英] JSON exception: org.json.JSONException: Unterminated array

查看:209
本文介绍了JSON异常:org.json.JSONException:未终止的​​数组的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我工作的一个Android应用程序 - 从服务器请求一些​​数据,并在JASON格式服务器返回数据。一切工作正常,除了一个API - 和调试完毕后,我发现此异常:

I'm working on an android app - which requests some data from server, and the server return data in JASON format. Everything works fine, except an API - and after debugging, I've found this Exception:

org.json.JSONException: Unterminated array at character 152 of


{
    "total": "2",
    "result": [
        {
            "id": "15",
            "ename": "Horror movies based on true stories",
            "vname": "Những phim kinh dị dựa trên chuyện có thật",
            "movies": "16"
        }{
            "id": "14",
            "ename": "IMDB Top 250",
            "vname": "250 bộ phim hay nhất mọi thời đại",
            "movies": "127"
        }{
            "id": "13",
            "ename": "10 good movies for women",
            "vname": "10 bộ phim hay dành cho phái đẹp",
            "movies": "10"
        }{
            "id": "12",
            "ename": "The 84th Annual Academy Awards",
            "vname": "Giải Oscars lần thứ 84 (2012)",
            "movies": "37"
        }{
            "id": "11",
            "ename": "Charlie Chaplin collection",
            "vname": "Tuyển tập hề Sác lô",
            "movies": "7"
        }{
            "id": "10",
            "ename": "Tuyển tập điệp viên 007",
            "vname": "007 collection",
            "movies": "23"
        }{
            "id": "9",
            "ename": "Donnie Yen movies collection",
            "vname": "Tuyển tập phim Chung Tử Đơn",
            "movies": "24"
        }{
            "id": "8",
            "ename": "Back to the Future trilogy",
            "vname": "Tuyển tập "Trởlạitươnglai"",
            "movies": "3"
        }{
            "id": "7",
            "ename": "Stieg Larssons Millennium trilogy",
            "vname": "Bộ tiểu thuyết Millenium của nhà văn Stieg Larsson",
            "movies": "3"
        }{
            "id": "6",
            "ename": "Chan Wook Parks vengeance trilogy",
            "vname": "Bộ ba phim Báo thù của đạo diễn Park Chan Wook",
            "movies": "3"
        }
    ]
}

我搜索互联网,但没有运气。而且我也算字符152th,但没有错!请帮帮我!

I've searched in internet, but no luck. And I also count to character 152th, but nothing wrong ! Please help me !

推荐答案

我看到一些错误:

在数组中的元素应该用逗号隔开:
{总:2,结果:[{ID:15,为ename:VNAME,基于真实的故事恐怖电影:新罕布什尔州纳克秘闻京族Ð杜? ???一个TREN初夜n共塔T,电影:16} ,逗号 {ID:14,为ename:IMDB 250强,VNAME :250 b秘闻干草NH TM第i ID我,电影?????:127}

The elements in the array should be separated with commas: {"total":"2","result":[{"id":"15","ename":"Horror movies based on true stories","vname":"Nh?ng phim kinh d? du?a tren chuye?n co? tha?t","movies":"16"},COMMA{"id":"14","ename":"IMDB Top 250","vname":"250 b? phim hay nh?t m?i th?i d?i","movies":"127"}

请注意,我放在字符串逗号只是强调的地方。您只需添加没有逗号

Note that I placed the string COMMA just to underline the place. You need to add only , without COMMA.

这篇关于JSON异常:org.json.JSONException:未终止的​​数组的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆