Coder Social home page Coder Social logo

hyperjump-io / json-schema.hyperjump.io Goto Github PK

View Code? Open in Web Editor NEW
6.0 3.0 1.0 4.15 MB

Validate JSON Schema documents online

Home Page: https://json-schema.hyperjump.io

License: MIT License

Shell 1.12% JavaScript 36.14% HTML 2.77% CSS 4.81% Svelte 55.16%
json-schema

json-schema.hyperjump.io's Introduction

json-schema.hyperjump.io's People

Contributors

jdesrosiers avatar jviotti avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

zegnat

json-schema.hyperjump.io's Issues

Use a $ref with https?

I was hoping to do:

{
  "$id": "https://json-schema.hyperjump.io/schema",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "properties": {
    "query_id": {
      "$ref": "https://people.apache.org/~epugh/ubi/schema/query_id.schema.json#/definitions/query_id"
    }
  }
}

But get the error:

Ud: Unable to load resource 'https://people.apache.org/~epugh/ubi/schema/query_id.schema.json#/definitions/query_id'. Referenced from 'https://json-schema.hyperjump.io/schema'.

Quick formatter

A nice to have would be a quick formatter action. I currently copy and paste from the IDE back and forth.

Some other little bells would be adding formatting options, spaces, indentation.. maybe incorporate prettier like config where you can define how to include line breaks for the formatting.

Support populating columns via URL

I want to link to Hyperjump with the schema pre-populated. One approach to do so could be so send the schema (possibly encoded) via a query parameter to the application which can be decoded and inserted into the schema pane on the left.

Also if the toggle between JSON and YAML were pages on different routes, that'd make it much more convenient to link to the intended language when supplying the schema via the URL.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.