ブラウザで処理しようとしているユーザー指定の JSON オブジェクトがあります。
問題は、既存のオブジェクトと一致する必要があることです。
誤ってできません:
- いくつかのフィールドを含めるのを忘れてください。
- フィールドをタイプミスしたり、意図的に新しいフィールドを追加したりします。
これを処理する方法はありますか?
したがって、基本的に、foo および bar メンバーを持つオブジェクトがある場合、ユーザーの json が {} だけの場合、それらのデフォルトが必要です...そして、誤って {bart: "asdf";} のようなものを送信した場合 (「bar」のタイプミス)次に、例外を生成します。