colanderライブラリを使用して次のデータ構造を検証するにはどうすればよいですか?
[
{
'bar': ['a', 'b', 'c'],
'variable2': ['b', 'c'],
'foo': ['a', 'c'],
},
{
'something': ['foo', 'bar'],
},
]
問題は、これらのマッピングに任意の数のキーと値のペアを含めることができ、キーの名前空間が制限されていないことです。また、各キーが文字列であり、各値が一連の文字列であることも確認したいと思います。
を使用できますMapping(unknown='preserve')
が、型は検証されません。