java - 对象为 Json,仅包含不为空的字段

标签 java string json

我有一个名为 Item 的对象,其中包含大量字段。我正在使用 Java JSON (json-io) 库在文件中序列化其状态:

String json = JsonWriter.objectToJson(item);
// Write String to File

我想让 json 字符串不那么冗长,以便它不包含空值(如果可能的话,也包含为 false 的 boolean 值)。有可能以某种方式做到这一点吗?
谢谢

最佳答案

关于java - 对象为 Json,仅包含不为空的字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27014730/

相关文章:

Java传递数组和对象值

java - 在 groovy 运行过程中,命令在文件 arg 中包含空格而失败

java - 隐式 super 构造函数 Person() 未定义。必须显式调用另一个构造函数

java - Spark安装与log4j冲突

JavaScript,添加我在 parseInt 上一起使用的 2 个变量输出,如字符串

javascript - 如何获取 JS 字符串并在 HTML5 中显示为预览?

python - 如何将此 unicode 转换为字典?

c - 我是否必须从每个初始化的字符串中释放内存?

java - 在 JAVA 中将 JSON 表示为对象数组

ios - 将多张图片上传到 Parse 的正确方法