【发布时间】:2020-04-21 18:01:20
【问题描述】:
scala/java 中是否有任何方法可以评估 JSON 中的所有项目是否都不为空?
我想要一个验证器,避免在 json 中包含具有空值的项目,例如:
[{"elem1":"","elem2":"","elem3":"a"}]
前两个元素为空。
【问题讨论】:
-
你可以递归地检查所有元素是否为非空,无论你想要什么非空定义。我对此表示怀疑——这是一个有效的 JSON。可以为您将 JSON 解析为的案例类生成此类验证器。
标签: java json scala validation