Skip to content
This repository was archived by the owner on Nov 2, 2023. It is now read-only.

Commit 7ccba06

Browse files
committed
Merge remote-tracking branch 'old/gh-pages'
2 parents 585c602 + 4714ce1 commit 7ccba06

File tree

3 files changed

+66
-14
lines changed

3 files changed

+66
-14
lines changed

content/implementations.html

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@ <h3>PHP</h3>
5858
<h3>.NET</h3>
5959
<ul>
6060
<li><a id="link-impl-json-net" href="http://james.newtonking.com/projects/json-net.aspx">Json.NET</a> (MIT)</li>
61+
<li><a id="link-impl-n-json-schema" href="http://NJsonSchema.org">NJsonSchema</a> - <em>supports version 4</em> (Ms-PL)</li>
6162
</ul>
6263

6364
<h3>ActionScript 3</h3>
@@ -70,6 +71,11 @@ <h3>C</h3>
7071
<li><a id="link-impl-wjelement" href="https://github.com/netmail-open/wjelement">WJElement</a> (LGPLv3)</li>
7172
</ul>
7273

74+
<h3>C++</h3>
75+
<ul>
76+
<li><a id="link-impl-wjelement" href="https://github.com/petehug/wjelement-cpp">wjelement-cpp</a> - <em>supports version 4</em> (LGPLv3)</li>
77+
</ul>
78+
7379
<h3>Haskell</h3>
7480
<ul>
7581
<li><a id="link-impl-aeson-schema" href="https://github.com/timjb/aeson-schema">aeson-schema</a> (MIT)</li>
@@ -86,6 +92,11 @@ <h3>Go</h3>
8692
<li><a id="link-impl-gojsonschema" href="https://github.com/sigu-399/gojsonschema">gojsonschema</a> (Apache 2.0)</li>
8793
</ul>
8894

95+
<h3>Dart</h3>
96+
<ul>
97+
<li><a id="link-impl-dart-jsonschema" href="https://github.com/patefacio/json_schema">json_schema</a> <em>supports version 4</em> (BSL-1.0)</li>
98+
</ul>
99+
89100
<h3>Online (web tool)</h3>
90101
<ul>
91102
<li><a id="link-impl-schemastore" href="http://schemastore.org/validator/">SchemaStore.org</a> - validate against common JSON Schemas</li>
@@ -98,6 +109,7 @@ <h2>Schema generation (5)</h2>
98109
<h3>.NET</h3>
99110
<ul>
100111
<li><a id="link-impl-json-net" href="http://james.newtonking.com/projects/json-net.aspx">Json.NET</a> (MIT) - generates schemas from .NET types</li>
112+
<li><a id="link-impl-n-json-schema" href="http://NJsonSchema.org">NJsonSchema</a> - <em>supports version 4</em> (Ms-PL) - generates schemas from .NET types</li>
101113
</ul>
102114

103115
<h3>Online (web tool)</h3>

example1.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -211,7 +211,7 @@ <h3>Are all tags strings?</h3>
211211

212212
<h2>Summary</h2>
213213
<div class="block">
214-
<p>The above example is by no means definitive of all the types of data JSON schema can define. For more definitive information see the <a href="#definitions">full standard draft</a>.</p>
214+
<p>The above example is by no means definitive of all the types of data JSON schema can define. For more definitive information see the <a href="draft-04/schema#definitions">full standard draft</a>.</p>
215215
<p>As a final example, here's a spec for an array of products, with the products having 2 new properties. The first is a <em>dimensions</em> property for the size of the product, and the second is a <em>warehouseLocation</em> field for where the warehouse that stores them is geographically located.</p>
216216
<p>And also, since JSON Schema defines a reference schema for a geographic location, instead of coming up with our own, we'll reference the <a href="http://json-schema.org/geo">canonical one</a>.</p>
217217

implementations.html

Lines changed: 53 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,14 @@
22
<head>
33
<title>JSON Schema Software</title>
44
<link href="style/css/green-theme.css" rel="stylesheet">
5-
<link rel="stylesheet" href="style/css/json-highlight.css"></link>
5+
<link rel="stylesheet" href="style/css/json-highlight.css">
66
<script type="text/javascript">
77
var _gaq = _gaq || [];
88
var pluginUrl = '//www.google-analytics.com/plugins/ga/inpage_linkid.js';
99
_gaq.push(['_require', 'inpage_linkid', pluginUrl]);
1010
_gaq.push(['_setAccount', 'UA-37169005-1']);
1111
_gaq.push(['_trackPageview']);
12-
12+
1313
(function() {
1414
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
1515
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
@@ -24,15 +24,15 @@
2424
<h1>json-schema.org</h1>
2525
<div class="tagline">The home of JSON Schema</div>
2626
</div>
27-
27+
2828
<div class="page-content">
2929
<div class="page-menu">
3030
<a href=".">about</a> <a href="documentation.html">docs</a> <a href="examples.html">examples</a> <a class="selected" href="implementations.html">software</a> </div>
3131

3232
<div class="block">
3333
<p>Implementations below are written in different languages, and support part, or all, of the
3434
specification.</p>
35-
35+
3636
<p>Implementations below are classified based on their functionality. When known, the
3737
license of the project is also mentioned.</p>
3838
</div>
@@ -42,6 +42,7 @@ <h2>Validators (32)</h2>
4242
<div class="block" id="validator-list">
4343
<h3>JavaScript</h3>
4444
<ul>
45+
<li><a id="link-impl-jsen" href="https://github.com/bugventure/jsen">JSEN</a> - <em>supports version 4</em> (MIT)</li>
4546
<li><a id="link-impl-ajv" href="https://github.com/epoberezkin/ajv">ajv</a> - <em>supports version 4</em> (MIT)</li>
4647
<li><a id="link-impl-is-my-json-valid" href="https://github.com/mafintosh/is-my-json-valid">is-my-json-valid</a> - <em>supports version 4</em> (MIT)</li>
4748
<li><a id="link-impl-tv4" href="http://geraintluff.github.com/tv4/">tv4</a> - <em>supports version 4</em> (Public Domain)</li>
@@ -58,6 +59,7 @@ <h3>JavaScript</h3>
5859
<h3>Java</h3>
5960
<ul>
6061
<li><a id="link-impl-fge-json-schema-validator" href="https://github.com/fge/json-schema-validator">json-schema-validator</a> - <em>supports version 4</em> (LGPLv3)</li>
62+
<li><a id="link-impl-everit-json-schema" href="https://github.com/everit-org/json-schema">json-schema (implementation based on the org.json API)</a> - <em>supports version 4</em> (Apache License 2.0)</li>
6163
</ul>
6264

6365
<h3>Python</h3>
@@ -90,7 +92,7 @@ <h3>PHP</h3>
9092
<li><a id="link-impl-jsv4-php" href="https://github.com/geraintluff/jsv4-php">jsv4-php</a> - <em>supports version 4</em> (Public Domain / MIT)</li>
9193
<li><a id="link-impl-php-json-schema" href="https://github.com/hasbridge/php-json-schema">php-json-schema</a> (MIT)</li>
9294
<li><a id="link-impl-json-schema" href="https://github.com/justinrainbow/json-schema">json-schema</a> (Berkeley)</li>
93-
<li><a id="link-impl-jvalidator" href="https://github.com/brainly/jvalidator">jvalidator</a></a> (BSD3)</li>
95+
<li><a id="link-impl-jvalidator" href="https://github.com/brainly/jvalidator">jvalidator</a> (BSD3)</li>
9496
</ul>
9597

9698
<h3>.NET</h3>
@@ -107,15 +109,16 @@ <h3>C</h3>
107109
<ul>
108110
<li><a id="link-impl-wjelement" href="https://github.com/netmail-open/wjelement">WJElement</a> (LGPLv3)</li>
109111
</ul>
110-
112+
111113
<h3>C++</h3>
112114
<ul>
113115
<li><a id="link-impl-libvariant" href="https://bitbucket.org/gallen/libvariant">LibVariant</a> (LGPLv2)</li>
114116
</ul>
115-
117+
116118
<h3>Haskell</h3>
117119
<ul>
118120
<li><a id="link-impl-aeson-schema" href="https://github.com/timjb/aeson-schema">aeson-schema</a> (MIT)</li>
121+
<li><a id="link-impl-hjsonschema" href="https://github.com/seagreen/hjsonschema">hjsonschema</a> (MIT)</li>
119122
</ul>
120123

121124
<h3>Erlang</h3>
@@ -130,7 +133,13 @@ <h3>Go</h3>
130133
<h3>Objective-C</h3>
131134
<ul>
132135
<li><a id="link-impl-kitejsonvalidator" href="https://github.com/samskiter/KiteJSONValidator">KiteJSONValidator</a> (MIT)</li>
136+
</ul>
137+
138+
<h3>Dart</h3>
139+
<ul>
140+
<li><a id="link-impl-dart-jsonschema" href="https://github.com/patefacio/json_schema">json_schema</a> <em>supports version 4</em> (BSL-1.0)</li>
133141
</ul>
142+
134143
</div>
135144

136145
<div class="show-hide" data-target="schema-generation-list"></div>
@@ -150,7 +159,7 @@ <h3>TypeScript</h3>
150159
<ul>
151160
<li><a id="link-impl-typson" href="https://github.com/lbovet/typson">Typson</a> (Apache 2.0)</li>
152161
</ul>
153-
162+
154163
<h3>Visual Studio</h3>
155164
<ul>
156165
<li><a id="link-impl-vs" href="http://visualstudiogallery.msdn.microsoft.com/b4515ef8-a518-41ca-b48c-bb1fd4e6faf7">JSON Schema Generator</a> - free extension</li>
@@ -159,7 +168,30 @@ <h3>Visual Studio</h3>
159168
<h3>Python</h3>
160169
<ul>
161170
<li><a id="link-impl-jsl" href="https://github.com/aromanovich/jsl">JSL</a> (BSD) - a Python DSL for defining JSON Schemas</li>
162-
</ul>
171+
</ul>
172+
173+
<h3>Java</h3>
174+
<ul>
175+
<li><a id="link-impl-java" href="https://github.com/FasterXML/jackson-module-jsonSchema">Jackson JSON Schema Module</a> - (Apache 2.0)</li>
176+
</ul>
177+
178+
<h3>Haskell</h3>
179+
<ul>
180+
<li><a id="link-impl-jsonschema-gen" href="https://github.com/yuga/jsonschema-gen">jsonschema-gen</a> (BSD3) - A generator for JSON Schema from Algebraic Data Type in Haskell.
181+
</li>
182+
</ul>
183+
</div>
184+
185+
<div class="show-hide" data-target="data-generation-list"></div>
186+
<h2>Data generation (4)</h2>
187+
<div class="block" id="data-generation-list">
188+
<h3>JavaScript</h3>
189+
<ul>
190+
<li><a id="link-impl-json-schema-faker" href="https://github.com/json-schema-faker/json-schema-faker">JSON Schema Faker</a> - generates fake data based on JSON Schema</li>
191+
<li><a id="link-impl-schematic-ipsum" href="http://schematic-ipsum.herokuapp.com/">Schematic Ipsum</a> (MIT)</li>
192+
<li><a id="link-impl-json-schema-instantiator" href="https://github.com/tomarad/JSON-Schema-Instantiator">JSON-Schema-Instantiator</a> (MIT)</li>
193+
<li><a id="link-impl-json-schema-random" href="https://github.com/andreineculau/json-schema-random">JSON Schema Random</a> (Apache 2.0)</li>
194+
</ul>
163195
</div>
164196

165197
<div class="show-hide" data-target="parsing-list"></div>
@@ -194,6 +226,7 @@ <h3>Integration</h3>
194226
<ul>
195227
<li><a id="link-impl-visualstudio" href="http://www.visualstudio.com/">Visual Studio 2013</a> - <em>Auto-completion and tooltips based on JSON schema v3 and v4</em></li>
196228
<li><a id="link-impl-jsonbuddy" href="http://www.json-buddy.com/">JSONBuddy</a> - <em>Grid-style JSON editor and context sensitive entry-helpers based on JSON schema</em></li>
229+
<li><a id="link-impl-vim" href="https://github.com/Quramy/vison">Vim</a> - <em>Omnicomplete provider for editing json file Vim based on JSON schema</em></li>
197230
</ul>
198231
</div>
199232

@@ -218,6 +251,16 @@ <h3>Ruby</h3>
218251
<ul>
219252
<li><a id="link-impl-hyper-brandur-json-schema" href="https://github.com/brandur/json_schema">json_schema</a> <em>supports version 4 and hyperschema</em> (MIT)</li>
220253
</ul>
254+
255+
<h3>Python</h3>
256+
<ul>
257+
<li><a id="link-impl-coreapi-python" href="https://github.com/core-api/python-client">coreapi python</a> - A client library for interacting with APIs using JSON HyperSchema</li>
258+
</ul>
259+
260+
<h3>Command line</h3>
261+
<ul>
262+
<li><a id="link-impl-coreapi-command-line-client" href="http://www.coreapi.org/tools-and-resources/command-line-client/">coreapi command line client</a> - A command line client for interacting with APIs using JSON HyperSchema.</li>
263+
</ul>
221264
</div>
222265

223266
<div class="show-hide" data-target="documentation-list"></div>
@@ -236,15 +279,12 @@ <h3>Ruby</h3>
236279
</div>
237280

238281
<div class="show-hide" data-target="other-list"></div>
239-
<h2>Other (5)</h2>
282+
<h2>Other (2)</h2>
240283
<div class="block" id="other-list">
241284
<h3>JavaScript</h3>
242285
<ul>
243286
<li><a id="link-impl-orderly" href="http://orderly-json.org">Orderly</a> (BSD)</li>
244287
<li><a id="link-impl-dojo" href="http://www.dojotoolkit.org/">Dojo</a> (AFL or BSD) - supports some aspects of JSON Schema</li>
245-
<li><a id="link-impl-schematic-ipsum" href="http://schematic-ipsum.herokuapp.com/">Schematic Ipsum</a> (MIT)</li>
246-
<li><a id="link-impl-json-schema-instantiator" href="https://github.com/tomarad/JSON-Schema-Instantiator">JSON-Schema-Instantiator</a> (MIT)</li>
247-
<li><a id="link-impl-json-schema-random" href="https://github.com/andreineculau/json-schema-random">JSON Schema Random</a> (Apache 2.0)</li>
248288
</ul>
249289
</div>
250290
</div>

0 commit comments

Comments
 (0)