我需要将一些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"}
我应该得到一些像User("user","pass")
这样的Scala instanse。
是否可以使用Argonaut?