java - 可空 Gson 改造字段
问题描述
如何为Gson
可以在 JSON 对象中具有可选属性的 JSON 创建 POJO,例如:
"prop": {}
或者
"prop": {"val": "true"}
或者
"prop": {"val": "true", "another_val": "true"}
解决方案
在 POJO 中使用非原始类型并检查是否为空。
例如,使用 boxedBoolean
而不是 original boolean
。如果数据中缺少该属性,它将显示为null
。
推荐阅读
- apostrophe-cms - 如何在远程撇号服务器中创建管理员用户
- vba - VBA:如何在应用文本时考虑 WEEKNUM 2019 值
- javascript - 将 tbody 中的表分别为多个表求和
- smartcard - 智能卡和 SIM 卡有什么区别?
- html - apache中的文件夹不解释html
- git - 如何在 Git for Windows 中仅暂存已删除的文件?
- php - Symfony Query Builder 如何获取最后分组的记录
- javascript - 在 cytoscape.js 中按度过滤节点
- c - 如何使用 bison 和 flex 进行多实例命令行解析器和检查器以用于固件(裸机构建环境)?
- c# - 使用 HtmlAgilityPack 以正确的格式打印链接