{"id":69,"date":"2018-10-05T13:50:00","date_gmt":"2018-10-05T13:50:00","guid":{"rendered":"https:\/\/www.json-buddy.com\/blog\/?p=69"},"modified":"2022-10-10T13:52:39","modified_gmt":"2022-10-10T13:52:39","slug":"json-schema-editor-with-ref-resolving","status":"publish","type":"post","link":"https:\/\/www.json-buddy.com\/blog\/2018\/10\/05\/json-schema-editor-with-ref-resolving\/","title":{"rendered":"JSON schema editor with $ref resolving"},"content":{"rendered":"\n<p>Being able to navigate quickly and conveniently in your JSON schema can make a big difference while you are working on your schema definitions. Here is a sample screen-shot directly from the <strong>JSON schema editor<\/strong> environment of <a href=\"https:\/\/www.json-buddy.com\" target=\"_blank\" rel=\"noopener\">JSONBuddy<\/a> of the &#8220;Unity Assembly Definition&#8221; schema\u00a0available at schemastore.org:<\/p>\n\n\n\n<figure class=\"is-layout-flex wp-block-gallery-1 wp-block-gallery has-nested-images columns-default is-cropped\">\n<figure class=\"wp-block-image\"><img decoding=\"async\" data-id=\"238\"  src=\"https:\/\/www.json-buddy.com\/blog\/wp-content\/uploads\/2018\/10\/resolving-json-schema-refs.png\" alt=\"\" class=\"wp-image-238\"\/><\/figure>\n<\/figure>\n\n\n\n<p>The editor <strong>resolves the target locations<\/strong> of all $ref keywords in the current schema and displays them as active links. The resolved JSON pointer and the path to the schema are shown as part of the info window if you move the mouse over the reference.<\/p>\n\n\n\n<p>You get instant feedback if the $ref value can be resolved together with the target location and you save time by clicking the link if you need to take a closer look at the schema node.<\/p>\n\n\n\n<h2>Amazing navigation features<\/h2>\n\n\n\n<p>Hold down the Control key and left-click on the link <strong>to jump directly to the resolved JSON schema node<\/strong>.<\/p>\n\n\n\n<p><g class=\"gr_ gr_3 gr-alert sel gr_gramm gr_replaced gr_inline_cards gr_disable_anim_appear Grammar only-ins doubleReplace replaceWithoutSep\" id=\"3\" data-gr-id=\"3\">An additional<\/g> tip to quickly navigate in the JSON schema editor: Use the Navigation-history back shortcut &#8220;Control-Shift-,&#8221; to jump back immediately to the $ref keyword.<\/p>\n\n\n\n<p>Altogether some outstanding enhancements for the JSON schema editor.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Being able to navigate quickly and conveniently in your JSON schema can make a big difference while you are working on your schema definitions. Here is a sample screen-shot directly from the JSON schema editor environment of JSONBuddy of the &#8220;Unity Assembly Definition&#8221; schema\u00a0available at schemastore.org: The editor resolves the target locations of all $ref &hellip; <a href=\"https:\/\/www.json-buddy.com\/blog\/2018\/10\/05\/json-schema-editor-with-ref-resolving\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">JSON schema editor with $ref resolving<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[17],"tags":[3],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.json-buddy.com\/blog\/wp-json\/wp\/v2\/posts\/69"}],"collection":[{"href":"https:\/\/www.json-buddy.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.json-buddy.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.json-buddy.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.json-buddy.com\/blog\/wp-json\/wp\/v2\/comments?post=69"}],"version-history":[{"count":2,"href":"https:\/\/www.json-buddy.com\/blog\/wp-json\/wp\/v2\/posts\/69\/revisions"}],"predecessor-version":[{"id":71,"href":"https:\/\/www.json-buddy.com\/blog\/wp-json\/wp\/v2\/posts\/69\/revisions\/71"}],"wp:attachment":[{"href":"https:\/\/www.json-buddy.com\/blog\/wp-json\/wp\/v2\/media?parent=69"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.json-buddy.com\/blog\/wp-json\/wp\/v2\/categories?post=69"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.json-buddy.com\/blog\/wp-json\/wp\/v2\/tags?post=69"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}