@adobe/jsonschema2md
Version:
Validate and document complex JSON Schemas the easy way.
2 lines (1 loc) • 1.93 kB
JSON
{"meta:license":["Copyright 2017 Adobe Systems Incorporated. All rights reserved.","This file is licensed to you under the Apache License, Version 2.0 (the 'License');","you may not use this file except in compliance with the License. You may obtain a copy","of the License at http://www.apache.org/licenses/LICENSE-2.0"],"$schema":"http://json-schema.org/draft-06/schema#","$id":"https://example.com/schemas/definitions","title":"Definitions","type":"object","definitions":{"myid":{"properties":{"id":{"type":"string","format":"uri-reference","description":"A unique identifier given to every addressable thing.","version":"1.0.0","testProperty":"test"},"@id":{"type":"string","format":"uri","description":"An `id` with an `@` in front of it. The `@` stands for \"dot com\"","version":"1.0.0","testProperty":"test"},"meta:id":{"type":"string","format":"email","description":"An about ids. It is meta. If you are confused, send an email to the address specified in this property value.","version":"1.0.0","testProperty":"test"}},"required":["@id"]}},"allOf":[{"$ref":"#/definitions/myid","properties":{"id":{"type":"string","format":"uri-reference","description":"A unique identifier given to every addressable thing.","version":"1.0.0","testProperty":"test"},"@id":{"type":"string","format":"uri","description":"An `id` with an `@` in front of it. The `@` stands for \"dot com\"","version":"1.0.0","testProperty":"test"},"meta:id":{"type":"string","format":"email","description":"An about ids. It is meta. If you are confused, send an email to the address specified in this property value.","version":"1.0.0","testProperty":"test"}},"required":["@id"]}],"required":["id"],"description":"This is an example of using a `definitions` object within a schema.\n\nIt is imported using `allOf` and `$ref`.\n\nAnd the description has line breaks.\n\nSo.\n\nMany.\n\nLine.\n\nBre-\n\naks.\n\n> Everything is better with a quote.\n"}