org.json.JSONException: Value [{“id“:10,“userId“:6,“adminId“:5,“content“:“7777“,“state“:-1,“image1“:

错误

对于返回数据次采用

JSONObject jsonObject = new JSONObject(responseData);                            

进行解析, android studio控制台报错

org.json.JSONException: Value [{"id":10,"userId":6,"adminId":5,"content":"7777","state":-1,"image1":"\/9j\/4AAQSkZJRg

详细错误

2022-10-02 21:07:39.622 20758-21864/com.example.electronicmall W/System.err: org.json.JSONException: Value [{"id":10,"userId":6,"adminId":5,"content":"7777","state":-1,"image1":"\/9j\/4AAQSkZJRgABAQAAAQABAAD\/4gJASUNDX1BST0ZJTEUAAQEAAAIwAAAAAAIQAABtbnRyUkdC\nIFhZWiAAAAAAAAAAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAA\nAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlk\nZXNjAAAA8AAAAHRyWFlaAAABZAAAABRnWFlaAAABeAAAABRiWFlaAAABjAAAABRyVFJDAAABoAAA\nAChnVFJDAAABoAAAAChiVFJDAAABoAAAACh3dHB0AAAByAAAABRjcHJ0AAAB3AAAAFRtbHVjAAAA\nAAAAAAEAAAAMZW5VUwAAAFgAAAAcAHMAUgBHAEIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFhZWiAA\nAAAAAABvogAAOPUAAAOQWFlaIAAAAAAAAGKZAAC3hQAAGNpYWVogAAAAAAAAJKAAAA+EAAC2z3Bh\ncmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABYWVogAAAAAAAA9tYAAQAAAADT\nLW1sdWMAAAAAAAAAAQAAAAxlblVTAAAAOAAAABwARwBvAG8AZwBsAGUAIABJAG4AYwAuACAAMgAw\nADEANgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP\/bAEMAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB\nAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAf\/bAEMBAQEBAQEBAQEBAQEB\nAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAf\/AABEI\nByAFWAMBIgACEQEDEQH\/xAAeAAACAgMBAQEBAAAAAAAAAAAABQYIBwkKAQIDC\/\/EAG8QAAADAwcJ\nBAYGBwMHCQMCFwABBQYRIRUxQVFhcfAHFiWBkaGxweECCDXRCSY2RXLxF0JGVVZiAxIYUmVmdjI3\nhgQndZKWwtITGSJHV4KFoqaytuIKFDhnd4eVpcYjKDSXtdZIY6e3x+YkWNf2\/8QAHgEBAQEAAwEB\nAQEBAAAAAAAAAAEFAgYHCAMJCgT\/xABGEQACAAMFBgQEBAUCBQIHAQEAARFRkQIhMfDxBkFhcbHR\nBRKhwQMHIuEIFRaBFzJCUmITchgjgpLiBNIJJjNDU6LCsjb\/2gAMAwEAAhEDEQA\/AO2CU\/y42AlP\n8uNghMqfFs6h2nTlfzGOdgEjSKklpxR3TWb6LH2ck3pM8qGdOUQ0jic+H1jpt7yDUZrsYtq7ueIG\nU9J2DiEy\/NRnRlEW1fmUPKJOA6+YsH0pTFj6phKHAA+k2Y8fVIPgAAHzJfw7egdBOPmVPh2dQB9B\nwmfWxWE4cABwAAAA+TZzx9Yg6CcOUyY7z4ADweyqdR7T8h4AASAN0yc7j4hQHAAcACcOABIACPiQ\nABwAAAAAAAAAEz62Kw4EgAHymznj6xD6APmVPh2dQAjkv4tvQPhHxIAAAAAAAcBOHAAAAAAASAAA\nAAAAAAbpk53HxCgOAAAAAAAcBOAAOABOHAAAAAAJAAAAACPiQCPgCQCPgEgAEFaXw7sYpCdiPET1\ncB8tL4lt4kHjFef+8AMoBwE4cAAEgEfEgAAAAAJFTVczVRwAAAMgAAAAJAAAAABwE4cAAAAOAACQ\nCPiQAIOTzqqgAAAA4AAAFs4rmuoADgAGtZwXJdAAAACKms6qpIAAABQDgJw4AAJAAAAAAABkJOKu\neK6ruqjgAAAa1nBcl0AOAnDgCgAAAAAAJAAAAAAAAHAAAnAAAAcBOAAAcBOAAAcJn1sVhwE6Z9bF\nYcAAH1JfxbegfCPgBRJiTUWzteQ9zVSPujeYbAACnMJkfuhB2EESlkvydQ9UUHjvg6uFVQmYABjH\n6B8kap9kUHGLqiN7xClLuv5I1SGaKC4jwUduqYWDEgAFQFLuR5DFT7I7IU8eJb4Spej7yRv8Ixvf\nF5QdHdfUAA13qPo58kbzf01lyMQlS9Gnk6i5XvLy8htGDgHempg01qXov2RpV55seRT7DSKXov1f\n3S1y86ia\/EY3DcuAdffgcW3Ph9jIScVc8V1XdVNC\/wDzc+VxL8Jyir1G\/lXh6RS7h\/ehS\/Ccri9d\nnQ46Sqxx6AxHxV4Heua3Q9jWs4LkuhoB\/ZL756X\/ANbjeUdX\/KfUD6B+\/wCpXhOUVe\/2Xt4lG+cb\n\/hIBtLwJKDhJxpx4uqKc4ykl+kUS51el3svNiDqAfSh6RVL8WSUH\/ZeE7+GK+hkfpJiP908B+quS\nUgc4\/wC1p35kuKtk6QDhSy8zj4YvFLv4d7hL8WyRoL4Osrr89Q6HFJl0iGiEHHGpzj4hIpMGyKp7\noQaPsvE3\/MvJ5jAg5OmZqoOf7\/nLO8Ul+LZDK3etHE8TG6w\/52jKKmPlbu6t5CmxzqbdTxvm+hrJ\nz+EkH\/ZchCWk7ueSNU+yKDr40Qr3iQcnnVVBqETfTII86tkjytIfU5zoqeJum+mjyRu0uyLeIdzL\n+U73T32C+al3S8hn4RQT46t9UdgSfsb5DFQosjXGNrt079dYqTirt66ruqgqEm+mk7ukouVpeQ6P\nZes9WywTZN9Mh3R1T\/rFkP8Awv56jfTNEyGbFL0ffd1VHeqM7yvLrWVYSKXo0+7qq+6IGW6n5jes\n4LkugEib6VTujqn\/AFuINWJt9Lo1TZM9JZ3R1V\/+fNg7zaiFOD4DFyl6Jfu6qnujyd0jQT5xi5S9\nC3kMVDfine6yAoLepvfw7ryp4TlcYOc\/tRPiEL4kJsmd7TIYqeE5RWDq9qKJqd8+sau1L0GeSKOl\n5qcTRjSMXKXoH2R90tdDyJ03HkAN8ybl4ydKn2uQf9qJrXlY75D36ZMnX4uQf9qD\/wCIc8Sl6DNX\nS\/Ccosh43k\/bbEQlS9C3lzlHROVxetuN5wxPOAOm1NbxkT97zY1anh3nOkfex7eg5Xf+aW756X7J\n5c27\/wBqC2zwrxHw+4f6Stl\/Ce8U3utqNt1O0AdUak1CQ7xfpA5+FG4EqJH3ue0coSl3c\/S4Mv4T\nl0bx\/wDVBV4101eJqV6Ydl\/+txe44osrmeAOr6VC+9i2H5B5KaTWW3teY5CvpQ9MOy\/2uQVyd\/qv\nNDD7Q7\/a09Lgl\/ZFBXHn+F6tuHTxAHV7KiPgi8x6oznfzHJMpekE9KElulfJGgvvuO8nusqB\/wA6\nr3\/Uvxbu6oVNMY+RzcAB1eBMpJb8T37H0wO0cu6Z6bjLmy\/94Xd1XqfZrjdCDttA2G9130vnd17x\njRZoqyuvMO238y6vKj5AbZA4AAAATiYBOAAOABOAAAcBOAHAAAACcAAAC3udKRaJqmqlfUqMTRvF\nQk6V0uE+JtjuLg7aXKhmunaWdrwc89O8SKms6qp2AqF6UTKjJWStcSElXg0HGFe6yYckylpRRwc+\nDujYNonpDu8Zn40UkJKvh1PS6D46u5U+LZ1FOvnyAJx4mqj8T3bHUwO0AORIAhlT4tnUfIAkAj4A\nACQAAAAOAAAAHadMV3IPQiTpiu5B6AHAkAj4kAAA4CNN+rqDwAAcAAAAAB9Jsx4+qQAfAAAAAcAA\nAHAAAAH1KnxbOo+QnAAHAkAj4kAAAAAAAOAnDgAAAAAAJAI+AASAAAAAAAAAcAAAAAABwAE4cAAA\nAAA
2022-10-02 21:07:39.625 20758-21864/com.example.electronicmall W/System.err:     at org.json.JSON.typeMismatch(JSON.java:112)
2022-10-02 21:07:39.625 20758-21864/com.example.electronicmall W/System.err:     at org.json.JSONObject.<init>(JSONObject.java:168)
2022-10-02 21:07:39.625 20758-21864/com.example.electronicmall W/System.err:     at org.json.JSONObject.<init>(JSONObject.java:181)
2022-10-02 21:07:39.625 20758-21864/com.example.electronicmall W/System.err:     at com.example.electronicmall.test.All.AllBugActivity$1$2$1$1$1.onResponse(AllBugActivity.java:372)
2022-10-02 21:07:39.625 20758-21864/com.example.electronicmall W/System.err:     at com.squareup.okhttp.Call$AsyncCall.execute(Call.java:168)
2022-10-02 21:07:39.625 20758-21864/com.example.electronicmall W/System.err:     at com.squareup.okhttp.internal.NamedRunnable.run(NamedRunnable.java:33)
2022-10-02 21:07:39.625 20758-21864/com.example.electronicmall W/System.err:     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
2022-10-02 21:07:39.625 20758-21864/com.example.electronicmall W/System.err:     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
2022-10-02 21:07:39.625 20758-21864/com.example.electronicmall W/System.err:     at java.lang.Thread.run(Thread.java:929)

解决

对于json数据的解析, 将

JSONObject jsonObject = new JSONObject(responseData);                            

改为

JSONArray jsonArray = new JSONArray(responseData);
for(int i = 0; i < jsonArray.length(); i++){
    JSONObject jsonObject=jsonArray.getJSONObject(i);
    // code
}

原因

观察数据返回格式, 为数组类型, 因此先使用 J S O N A r r a y JSONArray JSONArray对字符串数组对象解析后, 在对单个字符串进行 j s o n json json解析

原创不易
转载请标明出处
如果对你有所帮助 别忘啦点赞支持哈
在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

飞滕人生TYF

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值