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

Commit e246b88

Browse files
authored
Merge pull request #7 from awwright/master
Updates from old website (Geronimo!) At the worst, this CAN be undone.
2 parents 2346544 + e49f899 commit e246b88

File tree

3 files changed

+56
-6
lines changed

3 files changed

+56
-6
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 (7)</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: 43 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
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';
@@ -42,6 +42,7 @@ <h2>Validators (37)</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>
@@ -118,6 +120,7 @@ <h3>C++</h3>
118120
<h3>Haskell</h3>
119121
<ul>
120122
<li><a id="link-impl-aeson-schema" href="https://github.com/timjb/aeson-schema">aeson-schema</a> (MIT)</li>
123+
<li><a id="link-impl-hjsonschema" href="https://github.com/seagreen/hjsonschema">hjsonschema</a> (MIT)</li>
121124
</ul>
122125

123126
<h3>Erlang</h3>
@@ -132,7 +135,13 @@ <h3>Go</h3>
132135
<h3>Objective-C</h3>
133136
<ul>
134137
<li><a id="link-impl-kitejsonvalidator" href="https://github.com/samskiter/KiteJSONValidator">KiteJSONValidator</a> (MIT)</li>
138+
</ul>
139+
140+
<h3>Dart</h3>
141+
<ul>
142+
<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>
135143
</ul>
144+
136145
</div>
137146

138147
<div class="show-hide" data-target="schema-generation-list"></div>
@@ -162,6 +171,28 @@ <h3>Python</h3>
162171
<ul>
163172
<li><a id="link-impl-jsl" href="https://github.com/aromanovich/jsl">JSL</a> (BSD) - a Python DSL for defining JSON Schemas</li>
164173
</ul>
174+
175+
<h3>Java</h3>
176+
<ul>
177+
<li><a id="link-impl-java" href="https://github.com/FasterXML/jackson-module-jsonSchema">Jackson JSON Schema Module</a> - (Apache 2.0)</li>
178+
</ul>
179+
180+
<h3>Haskell</h3>
181+
<ul>
182+
<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.
183+
</li>
184+
</ul>
185+
</div>
186+
187+
<div class="show-hide" data-target="data-generation-list"></div>
188+
<h2>Data generation (4)</h2>
189+
<div class="block" id="data-generation-list">
190+
<h3>JavaScript</h3>
191+
<ul>
192+
<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>
193+
<li><a id="link-impl-schematic-ipsum" href="http://schematic-ipsum.herokuapp.com/">Schematic Ipsum</a> (MIT)</li>
194+
<li><a id="link-impl-json-schema-instantiator" href="https://github.com/tomarad/JSON-Schema-Instantiator">JSON-Schema-Instantiator</a> (MIT)</li>
195+
<li><a id="link-impl-json-schema-random" href="https://github.com/andreineculau/json-schema-random">JSON Schema Random</a> (Apache 2.0)</li>
165196
</div>
166197
<div class="show-hide" data-target="code-generation-list"></div>
167198
<h2>Code generation (1)</h2>
@@ -231,6 +262,16 @@ <h3>Ruby</h3>
231262
<ul>
232263
<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>
233264
</ul>
265+
266+
<h3>Python</h3>
267+
<ul>
268+
<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>
269+
</ul>
270+
271+
<h3>Command line</h3>
272+
<ul>
273+
<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>
274+
</ul>
234275
</div>
235276

236277
<div class="show-hide" data-target="documentation-list"></div>
@@ -250,15 +291,12 @@ <h3>Ruby</h3>
250291
</div>
251292

252293
<div class="show-hide" data-target="other-list"></div>
253-
<h2>Other (5)</h2>
294+
<h2>Other (2)</h2>
254295
<div class="block" id="other-list">
255296
<h3>JavaScript</h3>
256297
<ul>
257298
<li><a id="link-impl-orderly" href="http://orderly-json.org">Orderly</a> (BSD)</li>
258299
<li><a id="link-impl-dojo" href="http://www.dojotoolkit.org/">Dojo</a> (AFL or BSD) - supports some aspects of JSON Schema</li>
259-
<li><a id="link-impl-schematic-ipsum" href="http://schematic-ipsum.herokuapp.com/">Schematic Ipsum</a> (MIT)</li>
260-
<li><a id="link-impl-json-schema-instantiator" href="https://github.com/tomarad/JSON-Schema-Instantiator">JSON-Schema-Instantiator</a> (MIT)</li>
261-
<li><a id="link-impl-json-schema-random" href="https://github.com/andreineculau/json-schema-random">JSON Schema Random</a> (Apache 2.0)</li>
262300
</ul>
263301
</div>
264302
</div>

0 commit comments

Comments
 (0)