2017-11-01 15 views
0

かなり大きく複雑なjsonスキーマがあり、$ ref参照経由でインクルードされています。理想的にはPythonとjsonschemaを使用していますが、私はそれらのスキーマを取り入れて完全なスキーマを得るために参照を(再帰的に)拡張したいと思います。

dictの形式での出力は、jsonschemaがスキーマを表すために使用する標準のデータ構造です。

+1

jsonの$ refはループを持つことができるため、*完全に展開することはできないと思います – Arseniy

答えて

2

json documentationにチェックを入れると、
循環$ refは推奨されていませんが、禁止されているわけではありません。 ので、この場合には、あなたがあなたがあなたの$ref内のループを持っていないことを、私はそれがこのような状況で私を助けているthis repoを使用することをお勧めいたしますならば、完全にすべて$ref

しかしを拡大することはできません。コードはとてもシンプルなので、自分で変更することができます。

関連する問題