JSON を解析して Scala インスタンスまたはエラー JSON にする必要があります。
たとえば、次の JSON:
があり、3 未満であってはならない
{"user":"us","password":"pass"}
制約があるとします。次に、次のエラー JSON を取得する必要があります。"user"
{"user":"us", "_error_user":"Username length shouldn't be less than 3","password":"pass"}
しかし、JSON の{"user":"user","password":"pass"}
場合、 のような Scala インスタンスを取得する必要がありますUser("user","pass")
。
Argonaut を使用することは可能ですか?