JSON.parseArray()提示exepct '[', but error, pos 1, json :

爬虫快速解析json数据的时候会用到fastjson包中的JSON.parseArray(String text),就是将text中json类型数据解析到数组上,需要自己建立一个jsonModel来载入数据。第一次用的时候,出现如下错误:
Exception in thread “main” com.alibaba.fastjson.JSONException: exepct ‘[’, but error, pos 1, json :
JSON.parseArray()方法解析也需要一定的语法控制,比如需要"[“开头,“]”结尾,这表示数组,”{“和”}"中间就是一个json类结构,就是一个数组单元,我这次获取的text数据是:

预告片":[{“VideoID”:51655,“MovieID”:212471,“Title”:“澳门风云2 先行版预告片”,“ShortTitle”:“先行版预告片”,“TitleSamll”:“先行版预告片”,“Description”:"",“Length”:“02:23”,“HD”:1,“ImagePath”:“http://img31.mtime.cn/mg/2014/11/27/184214.14086815_235X132X4.jpg",“PlayCount”:391760,“VideoType”:0,“VideoTypeName”:“预告片”,“Url”:“http://video.mtime.com/51655/?mid=212471”},{“VideoID”:52533,“MovieID”:212471,“Title”:"澳门风云2 剧场版预告片”,“ShortTitle”:“剧情预告片“娱众不同””,“TitleSamll”:“剧情预告片“娱…”,“Description”:"",“Length”:“02:12”,“HD”:0,“ImagePath”:“http://img31.mtime.cn/mg/2015/01/21/173317.88939215_235X132X4.jpg",“PlayCount”:37662,“VideoType”:0,“VideoTypeName”:“预告片”,“Url”:“http://video.mtime.com/52533/?mid=212471”},{“VideoID”:52715,“MovieID”:212471,“Title”:"澳门风云2 剧场版预告片2”,“ShortTitle”:“剧场版预告片2”,“TitleSamll”:“剧场版预告片2”,“Description”:"",“Length”:“01:29”,“HD”:0,“ImagePath”:“http://img31.mtime.cn/mg/2015/02/04/102313.99825206_235X132X4.jpg",“PlayCount”:13949,“VideoType”:0,“VideoTypeName”:“预告片”,“Url”:“http://video.mtime.com/52715/?mid=212471”},{“VideoID”:53100,“MovieID”:212471,“Title”:"澳门风云 制作特辑之机器人PK海陆空”,“ShortTitle”:“制作特辑之机器人PK海陆空”,“TitleSamll”:“制作特辑之机器…”,“Description”:"",“Length”:“01:39”,“HD”:0,“ImagePath”:"http://img31.mtime.cn/mg/2015/03/06/111143.14920228_235X132X4.jpg",“PlayCount”:3425,“VideoType”:0,“VideoTypeName”:“预告片”,“Url”:“http://video.mtime.com/53100/?mid=212471”}],"拍摄花絮

在开头结尾都不是以“[",“]”引导,所以报错,解决办法也很简单,用substring(),去除开头结尾项就可以了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值