Expected a string but was BEGIN_OBJECT at line 1 column 2 path $
刚才使用Retrofit 写请求的时候发现了这行错误
看英文我解析String 但是却是Object 这个处理方法就是把String 该为JSONObject 即可
如下。。
//请求传递参数Call<JSONObject> data = netApi.getNews("top","b3aecf831dae022145e308abe1af773a");//执行异步请求data.enqueue(new Callback<JSONObject>() {@Overridepublic void onResponse(Call<JSONObject> call, Response<JSONObject> response) {Log.e("-------onResponse",response.toString());}@Overridepublic void onFailure(Call<JSONObject> call, Throwable t) {Log.e("-------onFailure", String.valueOf(t));}});
Expected a string but was BEGIN_OBJECT at line 1 column 2 path $相关推荐
- gson Expected BEGIN_OBJECT but was BEGIN_ARRAY at line 1 column 2 path
返回数据解析错误 com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected BEGIN_OBJEC ...
- java.lang.IllegalStateException: Expected BEGIN_ARRAY but was STRING at line 1 column 1 path $
使用环境: 当遇到这种报错的时候. 解决方法: 1 查看自己最近写的代码,是否有改描述对应的状态异常的部分. 如错误提示: 应该是BEGIN_ARRAY 但是却使用了STRING类型的数据格式,位置 ...
- com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected a string but was BEGI
报错如下: 2020-03-05 18:41:55.161 5576-5576/com.xiayiye.takeout W/System.err: com.google.gson.JsonSyntax ...
- Expected BEGIN_OBJECT but was BEGIN_ARRARY at line 1 column 2 path$异常解决方法
[{"id": 1,"name": "移动开发","alias": "mobile"},{" ...
- Gson Expected BEGIN_OBJECT but was BEGIN_ARRAY at line 1 column 2 path $问题解决
问题描述: com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected BEGIN_OBJECT bu ...
- 后台返回数据打印是[object object]的,报错:SyntaxError: JSON.parse: expected property name or ‘}‘ at line 1 column
今天基于这个问题纠结了一下午,导致这个问题的坑也是挺深的,查找问题最好是从这条数据的存储开始查找 问题1:先确定后台接收数据后存储到数据库里有没有自动转义特殊字符,比如 原始数据是:[{"u ...
- 解决Expected a string but was BEGIN_ARRAY错误 Gson
解析的jsonLiveGetStatus liveGetStatus = gson.fromJson(doGetStr(url), LiveGetStatus.class); 出现Expected a ...
- python-ldap “expected a string in the list”
为什么80%的码农都做不了架构师?>>> python-ldap "expected a string in the list" 转载于:https://m ...
- 报错:org.apache.jasper.JasperException: /index.jsp (line: 1, column: 17) equal symbol expected
现象:写了如下一个jsp文件,导入需要用到的两个包: 运行结果报错: org.apache.jasper.JasperException: /index.jsp (line: 1, column: 1 ...
最新文章
- 通过ssh建立点对点的隧道,实现两个子网通信
- 获取表单提交的数据getParameter()方法
- 11_Eclipse中演示Git版本的创建,历史版本的修改,创建分支,合并历史版本和当前版本
- thinkphp当前php路径,分析thinkphp常见路径用法分析
- 原创 MySQL探秘(八):基于Redo Log和Undo Log的MySQL崩溃恢复流程(一致性)
- 表空间检测异常的问题诊断
- (step6.3.2)hdu 1068(Girls and Boys——二分图的最大独立集)
- MOSS 2010 实现域账户 组员在线交流 Live Chat
- gitlab重置root的密码
- 产品经理,你来自江湖
- python 静态方法_Python编程思想(25):方法深度解析
- 概率霍夫变换(Progressive Probabilistic Hough Transform)原理详解
- css中用#id.class的形式定义样式,为什么这样用,不直接写成.class.代码如下:#skin_0.selected{}这种的...
- 【转】SQLServer 行列互换
- 微积分 —— 曲率与曲率半径
- vscode远程连接提示过程试图写入的管道不存在
- ThreadPoolExecutor(三)——Worker
- RocketMQ的消费者消息重试和生产者消息重投
- 苹果手机充电口接触不良怎么办_手机充电插口松动!声音变小!手机死机!怎么办?...
- 【awk】awk 常用命令