我需要将一些 JSON 解析为 Scala 实例或错误 JSON。
例如,如果我有下一个 JSON:
{"user":"us","password":"pass"}
并且我的约束"user"
不应该小于 3。然后我应该得到下一个错误 JSON:
{"user":"us", "_error_user":"Username length shouldn't be less than 3","password":"pass"}
但是对于 JSON,{"user":"user","password":"pass"}
我应该得到一些 Scala 实例,例如User("user","pass")
.
可以使用 Argonaut 吗?