前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Discourse API 调用数据返回的问题

Discourse API 调用数据返回的问题

原创
作者头像
HoneyMoose
发布2024-04-19 22:06:04
470
发布2024-04-19 22:06:04
举报
文章被收录于专栏:CWIKIUSCWIKIUS

在我们调用 Discourse API 创建一个主题的时候,我们会从 Discourse API 的调用文档中看到返回的 thumbnails 返回为 String。

2024-04-19_09-54-06
2024-04-19_09-54-06

但实际上 thumbnails 的返回在目前已经是一个对象了。

根据实际返回的结果,这个字段已经被设置成了一个 List。

真实的服务器返回数据:

代码语言:javascript
复制
  "thumbnails": [
    {
      "max_width": null,
      "max_height": null,
      "width": 351,
      "height": 418,
      "url": "https://cdn.zchub.net/net-zchub-www/discourse-uploads/original/2X/9/93f3403b595896a7dca4461134f8aa5bc74f3605.gif"
    }
2024-04-19_09-28-40
2024-04-19_09-28-40

因为这样的返回改变就导致了我们程序在处理返回数据的时候提示 JSON 格式数据反序列化错误。

无法把 String 字符串处理成对象。

因此,如项目中使用了 Discourse API 的话,需要在对主题添加调用的部分把这个 API 的返回对象改一下。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档