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

Commit 0927d1c

Browse files
fgenickl-
authored andcommitted
implementations.html: rework, add new implementation
* Unify style * Comments about closing divs, and add missing one * Add a... Haskell implementation to the list (!)
1 parent eb75093 commit 0927d1c

File tree

1 file changed

+59
-44
lines changed

1 file changed

+59
-44
lines changed

implementations.html

Lines changed: 59 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -1,52 +1,69 @@
11
<html>
2-
<head>
3-
<title>JSON Schema Implementations</title>
4-
<link href="lib/bootstrap-min.css" rel="stylesheet">
5-
</head>
6-
<body>
2+
3+
<head>
4+
<title>JSON Schema Implementations</title>
5+
<link href="lib/bootstrap-min.css" rel="stylesheet">
6+
</head>
7+
8+
<body>
9+
710
<div class="container">
8-
<div class="row">
9-
<div class="span10">
10-
<div class="page-header">
11-
<h1>JSON Schema Implementations</h1>
12-
</div>
13-
</div>
14-
</div>
1511
<div class="row">
16-
<div class="span8">
12+
<div class="span10">
13+
<div class="page-header">
14+
<h1>JSON Schema Implementations</h1>
15+
</div> <!-- class="page-header" -->
16+
</div> <!-- class="span10" -->
17+
</div> <!-- class="row" -->
18+
19+
<div class="row">
20+
<div class="span8">
1721

1822
<h2>Preliminary note</h2>
1923

20-
<p>Implementations below are written in different languages, and support part,
21-
or all, of the specification. This page only lists the implementaions and links
22-
to them, and does not specify the level of JSON Schema support.</p>
24+
<p>Implementations below are written in different languages, and support part, or all, of the
25+
specification. This page only lists the implementaions and links to them, and does not specify the
26+
level of JSON Schema support.</p>
27+
28+
<p>Implementations below are classified based on their programming language. When known, the
29+
license of the project is also mentioned.</p>
2330

24-
<p>Implementations below are classified based on their programming language.
25-
When known, the license of the project is also mentioned.</p>
26-
<div class="row">
31+
<div class="row">
32+
<div style="padding-left:40px; margin-right:-40px;" class="span4">
2733

28-
<div style="padding-left:40px; margin-right:-40px;" class="span4">
2934
<h2>C</h2>
3035

3136
<p>Yes, there is one:</p>
37+
3238
<ul>
33-
<li> <a href="https://github.com/netmail-open/wjelement">WJElement</a> (GPLv3/LGPLv3).</li>
39+
<li> <a href="https://github.com/netmail-open/wjelement">WJElement</a> (LGPLv3).</li>
3440
</ul>
3541

3642
<h2>Java</h2>
43+
3744
<ul>
38-
<li><a href="https://github.com/fge/json-schema-validator">json-schema-validator</a> (LGPLv3);</li>
39-
<li><a href="https://github.com/fge/json-schema-formats">json-schema-formats</a>
40-
(LGPLv3).</li>
45+
<li><a href="https://github.com/fge/json-schema-validator">json-schema-validator</a>
46+
(LGPLv3).</li>
4147
</ul>
48+
4249
<h2>.NET</h2>
50+
4351
<ul>
44-
<li><a href="http://james.newtonking.com/projects/json-net.aspx">Json.NET</a>
45-
(MIT).</li>
52+
<li><a href="http://james.newtonking.com/projects/json-net.aspx">Json.NET</a> (MIT).</li>
4653
</ul>
54+
4755
<h2>ActionScript 3</h2>
56+
57+
<ul>
58+
<li><a href="https://github.com/raulbajales/Frigga">Frigga</a> (MIT).</li>
59+
</ul>
60+
61+
<h2>Haskell</h2>
62+
63+
<p>If that is not proof that JSON Schema is language agnostic, I don't know what is.</p>
64+
4865
<ul>
49-
<li><a href="https://github.com/raulbajales/Frigga">Frigga</a> (MIT).</li>
66+
<li><a href="https://github.com/timjb/aeson-schema">aeson-schema</a> (MIT).</li>
5067
</ul>
5168

5269
<h2>Python</h2>
@@ -55,28 +72,23 @@ <h2>Python</h2>
5572
<li><a href="https://github.com/Julian/jsonschema">jsonschema</a>.</li>
5673
</ul>
5774

58-
</div>
75+
</div> <!-- style="padding-left:40px; margin-right:-40px;" class="span4" -->
76+
77+
<div class="span4">
5978

60-
<div class="span4">
6179
<h2>Ruby</h2>
6280

6381
<ul>
6482
<li><a href="https://github.com/google/autoparse">autoparse</a> (ASL 2.0);</li>
65-
<li><a
66-
href="https://github.com/Constellation/ruby-jsonchema">ruby-jsonschema</a>
67-
(MIT).</li>
83+
<li><a href="https://github.com/Constellation/ruby-jsonchema">ruby-jsonschema</a> (MIT).</li>
6884
</ul>
6985

7086

7187
<h2>PHP</h2>
72-
<ul>
73-
<li><a href="https://github.com/hasbridge/php-json-schema">php-json-schema</a>
74-
(MIT).</li>
75-
<li><a href="https://github.com/justinrainbow/json-schema">json-schema</a>
76-
(Berkeley).</li>
77-
<li><a href="http://sourceforge.net/projects/jsonschemaphpv/">jsonschemaphpv</a>
78-
(MIT)[abandoned].</li>
7988

89+
<ul>
90+
<li><a href="https://github.com/hasbridge/php-json-schema">php-json-schema</a> (MIT).</li>
91+
<li><a href="https://github.com/justinrainbow/json-schema">json-schema</a> (Berkeley).</li>
8092
</ul>
8193

8294
<h2>JavaScript</h2>
@@ -89,9 +101,12 @@ <h2>JavaScript</h2>
89101
<li><a href="http://www.persvr.org/">Persevere</a> (modified BSD or AFL 2.0).</li>
90102
<li><a href="https://github.com/mattyod/matic">Matic</a> (MIT)</li>
91103
</ul>
92-
</div>
93-
</div>
94-
</div>
95-
</div>
96-
</body>
104+
105+
</div> <!-- class="span4" -->
106+
</div> <!-- class="row" -->
107+
</div> <!-- class="span8" -->
108+
</div> <!-- class="row" -->
109+
</div> <!-- class="container" -->
110+
111+
</body>
97112
</html>

0 commit comments

Comments
 (0)