問題タブ [plumatic-schema]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
clojure - Plumatic スキーマを使用して bigdec に強制する
タイプの着信データがあり{:loan/amount 1200}
ます。
plumatic Schema を使用してこれを に強制すること{:loan/amount 1200M}
、つまり、数値 (または数字の文字列) を bigdecimals に強制することは可能でしょうか?
新しいデータ型 ( などs/Bigdec
) を定義し、それを使用clojure.core/bigdec
して特定の値をjava.math.BigDecimal
.
clojure - plumatic/schema でユーザーフレンドリーな検証メッセージを生成するにはどうすればよいですか?
これらのスキーマの検証エラーに対して、ユーザー フレンドリーなエラー メッセージを生成したり、カスタム エラー メッセージを指定したりできるようにしたいと考えています。
有効なスキーマ:
無効なスキーマ:
無効なスキーマ - エラー:
プログラマー以外の人にとってもう少し読みやすいものを生成できるようにしたいと思います。たとえば、次のようになります。