Azure CosmosDBでJSON Schema Validationを使ってJSON検証してみる

こんにちは、年末年始に備えて減量中の八巻です。

この記事は「ネクストスケープ クラウド事業本部 Advent Calendar 2017」の 12/13 の記事です。


イントロダクション


Azure CosmosDBのDocumentDBを使って動的に管理できるAPIを開発しており、APIのデータ(JSON)を検証するためにJSON Schemaを使用しています。JSON Schemaとは、「JSONの構造を定義したJSON」です。この記事は、JSON Schemaの記法のうちバリデーションについてまとめたものです。仕様は執筆時点のバージョン(Draft-07)に基づいています。

開発中のプログラム内では以下のライブラリを使用してバリデーションをしています。

Json.NET Schema - Newtonsoft

Read More

検索する

タグ

メタデータ

投稿のRSS