JSON Schema with unknown property names
问题 I want to have a JSON Schema with unknown property names in an array of objects. A good example is the meta-data of a web page: "meta": { "type": "array", "items": { "type": "object", "properties": { "unknown-attribute-1": { "type": "string" }, "unknown-attribute-2": { "type": "string" }, ... } } } Any ideas please, or other way to reach the same? 回答1: Use patternProperties instead of properties . In the example below, the pattern match regex .* accepts any property name and I am allowing