From a5077e099f7f7b007ec4628633e747af74a5f511 Mon Sep 17 00:00:00 2001 From: Veli Pehlivanov Date: Fri, 26 Jun 2015 17:46:05 +0300 Subject: [PATCH 01/13] Add JSEN to the list of JavaScript validators --- implementations.html | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/implementations.html b/implementations.html index aa170ca1..561b8f7a 100644 --- a/implementations.html +++ b/implementations.html @@ -9,7 +9,7 @@ _gaq.push(['_require', 'inpage_linkid', pluginUrl]); _gaq.push(['_setAccount', 'UA-37169005-1']); _gaq.push(['_trackPageview']); - + (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; @@ -24,7 +24,7 @@

json-schema.org

The home of JSON Schema
- +
@@ -32,7 +32,7 @@

json-schema.org

Implementations below are written in different languages, and support part, or all, of the specification.

- +

Implementations below are classified based on their functionality. When known, the license of the project is also mentioned.

@@ -42,6 +42,7 @@

Validators (32)

JavaScript

    +
  • JSEN - supports version 4 (MIT)
  • ajv - supports version 4 (MIT)
  • is-my-json-valid - supports version 4 (MIT)
  • tv4 - supports version 4 (Public Domain)
  • @@ -107,12 +108,12 @@

    C

    - +

    C++

    - +

    Haskell

    • aeson-schema (MIT)
    • @@ -150,7 +151,7 @@

      TypeScript

      - +

      Visual Studio

      • JSON Schema Generator - free extension
      • @@ -159,7 +160,7 @@

        Visual Studio

        Python

        • JSL (BSD) - a Python DSL for defining JSON Schemas
        • -
        +
From f49bfabdc128c9452cf5701616ac108adcd02a2c Mon Sep 17 00:00:00 2001 From: nosami Date: Fri, 3 Jul 2015 16:05:13 +0100 Subject: [PATCH 02/13] Added link to Vison --- implementations.html | 1 + 1 file changed, 1 insertion(+) diff --git a/implementations.html b/implementations.html index aa170ca1..1b32c759 100644 --- a/implementations.html +++ b/implementations.html @@ -194,6 +194,7 @@

Integration

  • Visual Studio 2013 - Auto-completion and tooltips based on JSON schema v3 and v4
  • JSONBuddy - Grid-style JSON editor and context sensitive entry-helpers based on JSON schema
  • +
  • Vim - Omnicomplete provider for editing json file Vim based on JSON schema
From ad95bc921f8c7cba0cf3d395357268862c55f730 Mon Sep 17 00:00:00 2001 From: tinyhill Date: Thu, 6 Aug 2015 18:18:06 +0800 Subject: [PATCH 03/13] fix full standard draft url --- example1.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/example1.html b/example1.html index 6d1f153d..b9969b5b 100644 --- a/example1.html +++ b/example1.html @@ -211,7 +211,7 @@

Are all tags strings?

Summary

-

The above example is by no means definitive of all the types of data JSON schema can define. For more definitive information see the full standard draft.

+

The above example is by no means definitive of all the types of data JSON schema can define. For more definitive information see the full standard draft.

As a final example, here's a spec for an array of products, with the products having 2 new properties. The first is a dimensions property for the size of the product, and the second is a warehouseLocation field for where the warehouse that stores them is geographically located.

And also, since JSON Schema defines a reference schema for a geographic location, instead of coming up with our own, we'll reference the canonical one.

From 6abfd2da973419f481d9288f9bf0ee195048209f Mon Sep 17 00:00:00 2001 From: Daniel Braun Date: Tue, 18 Aug 2015 18:36:32 +0300 Subject: [PATCH 04/13] Added a Java schema generator to the website. --- implementations.html | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/implementations.html b/implementations.html index 6612f0d1..87795d86 100644 --- a/implementations.html +++ b/implementations.html @@ -161,6 +161,11 @@

Python

  • JSL (BSD) - a Python DSL for defining JSON Schemas
+ +

Java

+
From b39b25ea5922a869205a09211e90c91c3464bc67 Mon Sep 17 00:00:00 2001 From: Daniel Braun Date: Tue, 18 Aug 2015 18:40:09 +0300 Subject: [PATCH 05/13] A few HTML fixes to improve markup validity. --- implementations.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/implementations.html b/implementations.html index 87795d86..992f670a 100644 --- a/implementations.html +++ b/implementations.html @@ -2,7 +2,7 @@ JSON Schema Software - +