首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >com.google.gson.JsonSyntaxException: java.lang.IllegalStateException:预期的BEGIN_OBJECT,但在第1列2路径$上是字符串

com.google.gson.JsonSyntaxException: java.lang.IllegalStateException:预期的BEGIN_OBJECT,但在第1列2路径$上是字符串
EN

Stack Overflow用户
提问于 2019-11-14 10:35:26
回答 1查看 615关注 0票数 0

当我使用改造将一个json数组发布到服务器时,我面临着这个错误。我的json是有效的,因为我通过一个在线工具检查了它。

这是我发的信

代码语言:javascript
复制
[
  {
  "image":"/9j/4AAQ//Z",
  "pole_code":"Adv234",
  "latitude":28.62628851,
  "longitude":77.37868293,
  "vendor_name":"1"
  }
]

下面是发布相同内容的方法

代码语言:javascript
复制
@POST("SyncPole")
Call<SyncApiResponse>uploadSurveyData(@Body JsonArray array);

制作JsonArray的代码

代码语言:javascript
复制
private JsonArray createJsonArray(List<PoleSurveyData> list){
    JsonArray jsonArray = new JsonArray();
    if (list != null) {
        for (int i = 0; i < list.size(); i++) {
            JsonObject jsonObject = new JsonObject();
            try {
                String imgString = Base64.encodeToString(list.get(i).getImage(),
                        Base64.NO_WRAP);
                jsonObject.addProperty("image", imgString);
                jsonObject.addProperty("pole_code", list.get(i).getPoleCode());
                jsonObject.addProperty("latitude", list.get(i).getLatitude());
                jsonObject.addProperty("longitude", list.get(i).getLongitude());
                jsonObject.addProperty("vendor_name","1");

                jsonArray.add(jsonObject);

                ;

            }catch (Exception e){
                e.printStackTrace();
            }

        }
}
return jsonArray;
}

我跟踪了这些链接"Expected BEGIN_OBJECT but was STRING at line 1 column 1",但它们都没有工作。

邮递员请求屏幕截图

有人能帮我解决我做错的地方吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-11-14 11:44:26

代码语言:javascript
复制
"success"

您正在Response中获得object,但您期待的是object of SyncApiResponse。这就是问题所在

解决方案:您必须更改响应格式。就像下面的结构。

代码语言:javascript
复制
{
 "status": "success",
 "message": "demo message"
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58854712

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档