2016-06-27 8 views
1

から形状誤差を再生する:解析は、私はこのようなフロントエンドにプレイ側からの形状誤差を送るScala.js

JsError.toJson(errors) 

とフロントエンドに、私はこのようなものだ:私は必要

{"obj.comment":[{"msg":["error.minLength"],"args":[10]}],"obj.name":[{"msg":["error.path.missing"],"args":[]}]} 

を特定のフィールドにエラーがあるかどうかをチェックする方法と、エラーがある場合にこのフィールドのメッセージを取得する方法を知っている。

Scala.jsでPlay Jsonを使用することはできますか?

答えて

1

Play Jsonは、Scala.jが現在サポートしていないリフレクションに依存するため、使用できません。

µPickleをご覧ください。それは、反射を使用しないため、Scala.jsで動作する素晴らしい軽量のJSONパーサです。 Check it out here.

+0

ありがとうございました。 μPickleを使用してサンプルエラーを読み取る方法の例をいくつか教えてください。 – user2975535

+0

それぞれのフィールドでcaseクラスを作成し、 'YourCaseClass(json)'を読み込んで解析することができます。 –

関連する問題