jackson - 在 SnakeYAML 中禁用本机类型 ID
问题描述
如何在 SnakeYAML 中禁用本机类型 ID,并使其使用显式类型字段?
我的问题和这个问题一样,除了我使用的是 SnakeYAML,而不是 Jackson: Jackson Yaml Type Info is wrong on serialization
从参考问题复制:
通过 Jackson 将对象序列化为 yml 时,我得到以下输出:
---
commands:
dev: !<foo.bar.baz.DevCommand>
但是,我想要的是:
---
commands:
dev:
type: foo.bar.baz.DevCommand
解决方案
推荐阅读
- python - 车轮未安装在系统中
- linux - 命令find unix,linux
- java - 导入无法在 JSP 中解析
- python - ValueError:检查输入时出错:预期dense_7_input的形状为(3,),但数组的形状为(1,)
- html - 如何使链接仅适用于嵌套 div 的父元素?
- swift - 在 iOS 上未收到 Flutter FCM 推送通知
- asp.net - 无法将 PHP 生成的 JSON 解析为 .NET 对象。总是空的
- r - 按重置时插入消息并删除日历
- java - 如何在这里删除最后一个节点?爪哇
- javascript - Fabric.js Canvas - 使一种对象始终位于另一种对象下方