org.json.JSONException: A JSONArray text must start with '[' at 1 [character 2 line 1]

本文详细解析了一个常见的JSON解析错误:AJSONArraytextmuststartwith‘[’。通过实例展示了如何识别和修正这一错误,强调了正确的文件编码(UTF-8无BOM)对于避免此类问题的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

A JSONArray text must start with ‘[’ at 1 [character 2 line 1]

问题:	今天解析一个json串反复出现异常:org.json.JSONException: A JSONArray text must start with '[' at 1 [{"name":"small0","hight":"170","value":[{"desc":"big0","num":0},{"desc":"big0","num":1}]},{"name":"small1","hight":"171","value":[{"desc":"big1","num":1},{"desc":"big1","num":2}]},{"name":"small2","hight":"172","value":[{"desc":"big2","num":2},{"desc":"big2","num":3}]},{"name":"small3","hight":"173","value":[{"desc":"big3","num":3},{"desc":"big3","num":4}]},{"name":"small4","hight":"174","value":[{"desc":"big4","num":4},{"desc":"big4","num":5}]},{"name":"small5","hight":"175","value":[{"desc":"big5","num":5},{"desc":"big5","num":6}]}]

解决方法:将内容复制出来,新建一个以文件,使用notopad++将格式设置为UTF-8无bom模式,将内容粘贴进去即可
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值