2017-03-21 9 views
0

JSONを残りのAPIから取り込んで読み込み可能なオブジェクトに保存する、ノードプロジェクトで使用できる手法やモジュールはありますか?私は現在、REST APIからデータを取得すると、ExpressのボディパーサーがそれをJSONオブジェクトとして保存してそこからツリーをトラバースできることを理解しています。私のプロジェクトの投稿者がJSON REST APIのように見えます。 Javaでは、JACKSONがJava Beanにマッピングするので、javascriptでは盲目的に行っているような気がします。投稿者が崇高で使用していて、デバッガを持っていない場合、どのようにJSONオブジェクトがどのように見えるのでしょうか?私はjavascript /ノードに新しいので、おそらく別のアプローチは、ありがとうアドバンスです。Node.js/Javascript - JavaのJacksonと同等のもの

+0

あなたが「読めるオブジェクト」によって何を意味するかによって、より詳細に入ることはできますか?私は、JSON仕様は人間が読めるように設計されており、マシンでも容易に解析可能であるべきだと思います。おそらくあなたのJSONが小さくなって読みにくくなるでしょうか? –

+0

[Typescriptインターフェイス](https://www.typescriptlang.org/docs/handbook/interfaces.html)を使用することをお勧めします。 –

答えて

2

nodejsでは、express-jsonschemaパッケージを使用して、着信jsonがエンドポイントを休止することを検証できます。 jsonがスキーマに準拠していない場合、不正な要求エラー(httpステータス400)で応答できます。

このパッケージの詳細については、パッケージマネージャ(npmjs.com)でご覧ください。パッケージが着信JSON.Thatを検証するために使用することができます

関連する問題