首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >模型派生API响应而不是通过Jackson映射

模型派生API响应而不是通过Jackson映射
EN

Stack Overflow用户
提问于 2017-11-30 04:26:13
回答 2查看 262关注 0票数 1

是否有来自Model派生API的响应对象的更新,因为我们有问题将来自3D模型请求的响应映射回Manifest和元数据对象。

两人都犯了杰克逊的错误。

  1. GetManifest正在返回一个未处理的角色枚举
  2. GetMetadataForGuid抛出-非法字符(CTRL-CHAR,代码31)

谢谢

EN

回答 2

Stack Overflow用户

发布于 2017-12-01 00:41:18

我知道问题出在哪里了。Get Manifest端点的响应最近确实发生了一些变化。除了Revit生成的清单的几何节点之外,还将有一个属性数据库节点。因此,一个新的角色是'Autodesk.CloudPlatform.PropertyDatabase‘。而旧的ManifestChildren.JAVA对象不声明角色。这导致了失败。

要解决这个问题,您可以简单地在ManifestChildren.JAVA中添加新角色。

我请求提交JAVA。如果将SDK源代码合并到项目中,则可以在您的旁边直接修改它。

希望这能有所帮助。

票数 1
EN

Stack Overflow用户

发布于 2017-12-06 19:41:15

这是为了回答第二个问题,供大家参考。

这个问题是由于在调用GET :urn/元数据/:guid时头部设置为"gzip“格式造成的。如果不是"gzip",一切都很好。虽然与其他方式,如邮递员,头部与gzip也可以工作。

在过去,当客户端使用gzip头时,实际上它不会触发gzip编码。所以一切都很好。在最近发布之后,如果指定了gzip,则内容返回gzip中的内容,而SDK没有正确处理它。邮递员自动将gzip解压缩到json,因此看起来很好用。

因此,修复可以在第115行的ApiClient.java中添加一行:client.addFilter(新的GZIPContentEncodingFilter(false));

我还在我的空间中分叉了源github存储库,并修复了这两个问题。拉请求被提交到主回购。也就是说,为了允许API调用的响应能够处理gzip内容并解压缩它。https://github.com/xiaodongliang/forge-api-java-client

对于使用SDK影响某些项目的两个问题,我们表示歉意。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47573466

复制
相关文章
使用DDD来构建你的REST API,而不是CRUD
REST围绕着资源这个概念而构建的,然后用URI来表示。然后一个HTTP动词和资源URI组合起来对指定资源进行HTTP调用来执行操作。大多数REST框架提供了指定资源名称的生成器,框架围绕着它来生成脚
ImportSource
2018/04/03
2.2K0
使用DDD来构建你的REST API,而不是CRUD
springboot通过javaconfig配置jackson
@Configuration public class JacksonConfig { // 配置特性属性值 @Bean JacksonProperties jacksonProperties() { JacksonProperties properties = new JacksonProperties(); properties.setDateFormat(DateHandler.DATETIME_PATTERN); properties
路过君
2020/10/18
1.3K0
通过预测API窃取机器学习模型
由于机器学习可能涉及到训练数据的隐私敏感信息、机器学习模型的商业价值及其安全中的应用,所以机器学习模型在一定程度上是可以认为是机密的。但是越来越对机器学习服务提供商将机器学习作为一种服务部署在云上。笔者认为:这样部署机器学习即服务是存在安全隐患的,攻击者利用对模型的API可以窃取模型。 1.问题描述 由于机器学习可能涉及到训练数据的隐私敏感信息、机器学习模型的商业价值及其安全领域中的应用(垃圾邮件过滤、恶意软件检测、流量分析等),所以机器学习模型在一定程度上是可以认为是机密的。但是,机器学习模型不断地被部署
FB客服
2018/02/26
2.1K1
通过预测API窃取机器学习模型
何时使用MongoDB而不是MySql
MySQL 和 MongoDB 是两个可用于存储和管理数据的数据库管理系统。MySQL 是一个关系数据库系统,以结构化表格格式存储数据。相比之下,MongoDB 以更灵活的格式将数据存储为 JSON 文档。两者都提供性能和可扩展性,但它们为不同的应用场景提供了更好的性能。
wayn
2023/08/09
1K0
何时使用MongoDB而不是MySql
何时使用Kafka而不是RabbitMQ
Kafka 和 RabbitMQ 都是流行的开源消息系统,它们可以在分布式系统中实现数据的可靠传输和处理。Kafka 和 RabbitMQ 有各自的优势和特点,它们适用于不同的场景和需求。本文将比较 Kafka 和 RabbitMQ 的主要区别,并分析何时使用 Kafka 而不是 RabbitMQ。
wayn
2023/06/26
3670
何时使用Kafka而不是RabbitMQ
Java - Jackson JSON Java Parser API
Jackson JSON Java Parser非常流行,并且也用于Spring框架。
小小工匠
2021/08/17
8700
jackson学习之三:常用API操作
本文是《jackson学习》系列的第三篇,前面咱们学习了jackson的低阶API,知道了底层原理,本篇开始学习平时最常用的基本功能,涉及内容如下:
程序员欣宸
2022/05/06
6120
jackson学习之三:常用API操作
为什么要强制弃坑Fastjson而主推Jackson?
点击上方蓝色“程序猿DD”,选择“设为星标” 回复“资源”获取独家整理的学习资料! 来源:toutiao.com/i6815906868183958027 一、FastJson为何 二、真的很快吗? 三、FastJson并没有那么流行 四、弃坑fastjson ---- 一、FastJson为何 首先抄录一段来自官网的介绍:FastJson是阿里巴巴的开源JSON解析库,它可以解析JSON格式的字符串,支持将Java Bean序列化为JSON字符串,也可以从JSON字符串反序列化到JavaBean。 Fa
程序猿DD
2023/04/04
1.3K0
为什么要强制弃坑Fastjson而主推Jackson?
何时使用Elasticsearch而不是MySql
MySQL 和 Elasticsearch 是两种不同的数据管理系统,它们各有优劣,适用于不同的场景
wayn
2023/08/28
3230
何时使用Elasticsearch而不是MySql
何时使用Kafka而不是RabbitMQ
Kafka 和 RabbitMQ 都是流行的开源消息系统,它们可以在分布式系统中实现数据的可靠传输和处理。Kafka 和 RabbitMQ 有各自的优势和特点,它们适用于不同的场景和需求。本文将比较 Kafka 和 RabbitMQ 的主要区别,并分析何时使用 Kafka 而不是 RabbitMQ。
wayn
2023/08/28
2710
何时使用Kafka而不是RabbitMQ
何时使用Elasticsearch而不是MySql
MySQL 和 Elasticsearch 是两种不同的数据管理系统,它们各有优劣,适用于不同的场景。本文将从以下几个方面对它们进行比较和分析:
wayn
2023/08/09
7160
何时使用Elasticsearch而不是MySql
做产品经理而不是功能经理
产品经理是个很奇怪的岗位,好像大多数人都能做,因为每个人对某个产品都有自己的看法,都能提出一些意见和想法,甚至能设计实现原理;也好像大多数人都做不好产品经理,因为互联网上成千上万个产品,大部分是垃圾,
用户1756920
2018/06/20
1.1K0
android推荐使用dialogFrament而不是alertDialog
DialogFragment在android 3.0时被引入。是一种特殊的Fragment,用于在Activity的内容之上展示一个模态的对话框。典型的用于:展示警告框,输入框,确认框等等。 在DialogFragment产生之前,我们创建对话框:一般采用AlertDialog和Dialog。注:官方不推荐直接使用Dialog创建对话框。 2、 好处与用法 使用DialogFragment来管理对话框,当旋转屏幕和按下后退键时可以更好的管理其声明周期,它和Fragment有着基本一致的声明周期。且Dia
xiangzhihong
2018/01/29
2.4K0
android推荐使用dialogFrament而不是alertDialog
WideNet:让网络更宽而不是更深
这是新加坡国立大学在2022 aaai发布的一篇论文。WideNet是一种参数有效的框架,它的方向是更宽而不是更深。通过混合专家(MoE)代替前馈网络(FFN),使模型沿宽度缩放。使用单独LN用于转换各种语义表示,而不是共享权重。
deephub
2023/08/30
2240
WideNet:让网络更宽而不是更深
云原生关乎文化,而不是容器
本文译自 Cloud-Native Is about Culture, Not Containers[1],文章洋洋洒洒上万字,作者总结了她见过的云原生失败的各种经验教训,还用生动的示例说明了什么不是云原生。译者是在周末闲暇时间仓促间翻译的,其中难免有不当之处,请读者指正。译者:宋净超(Jimmy Song)
xcbeyond
2021/04/02
5070
Spring认证中国教育管理中心-Spring Data Elasticsearch教程一
原标题:Spring认证中国教育管理中心-Spring Data Elasticsearch教程一(Spring中国教育管理中心)
IT胶囊
2022/01/13
7130
Spring认证中国教育管理中心-Spring Data Elasticsearch教程一
A关联B表派生C表 C随着A,B 的更新而更新
之所以用这个标题而没用触发器或者外键约束的原因, 1、是因为在做出这个需求之前博主是对触发器和外键约束丝毫理不清楚的,所以这也是打算写博客的主要原因——在解决完工作需求后,通过博客梳理整个解决问题的思路,加深记忆的同时,也相当于给自己做一份线上笔记,方便以后取用。 2这个标题比较接地气,因为老板就是这样给我提需求的
诡途
2022/05/09
1.1K0
A关联B表派生C表 C随着A,B 的更新而更新
[think in spring]spring mvc为什么默认使用jackson而不选择fastjson
阿里的一些开源项目例如dubbo, druid, fastjson等在国内的影响力是蛮大的。今天谈下温少的fastjson, 它的流行源于它的快, 参考作者的谈fastjson内幕, 给出的测评是碾压jackson, 那时的jackson应该是1.x。https://www.iteye.com/blog/wenshao-1142031
Zeal
2020/11/11
1.7K0
[已解决]wordpress网站发布失败:此响应不是合法的JSON响应
前两天,用WordPress搭建这个博客(https://wpthemes.pythonthree.com),服务器是阿里云香港服务器,使用宝塔控制面板,但是,当进去Wordpress后台发表文章的时候,出现了如下报错: WordPress 发布失败。错误信息:此响应不是合法的JSON响应。
晓得博客
2021/01/05
11.8K1
点击加载更多

相似问题

使用jackson映射JSON响应

10

在后期映射中使用jackson而不是DTO?

119

Jackson映射器写入id而不是整个对象

12

使用Jackson JSON映射rest响应

10

返回API响应而不是数据

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文