[json4java commit] r83 - wiki

0 views
Skip to first unread message

codesite...@google.com

unread,
Feb 27, 2008, 11:14:50 PM2/27/08
to json4jav...@googlegroups.com
Author: da...@alkaline-solutions.com
Date: Wed Feb 27 20:14:13 2008
New Revision: 83

Modified:
wiki/JSONBlueprint.wiki

Log:
Edited wiki page through web user interface.

Modified: wiki/JSONBlueprint.wiki
==============================================================================
--- wiki/JSONBlueprint.wiki (original)
+++ wiki/JSONBlueprint.wiki Wed Feb 27 20:14:13 2008
@@ -4,9 +4,11 @@

JSON Blueprints is the code-name for a schema format proposal, to
allow specifying and validating the structure of JSON documents.

+This proposal is based on the work already done as part of
[http://jsonschema.googlecode.com/ JSONSchema]. The 'Blueprint' name
was chosen to distinguish my work from existing work in the field.
+
= Details =
+JSON Blueprint contains several predefined [Blueprint.CoreTypes core
types] which would be difficult or impossible to define otherwise.
These core types define the most liberal form of each of the JSON data
and structural types. In addition, `null` and `undefined` are
considered core types.
+
+From these, a hierarchy of [Blueprint.RestrictionTypes sub-types] are
created, by defining restrictions on either the core types or other
sub-types. These are referred to as 'restriction types'. An example
would be limiting a JSON string data value to the format of legal email addresses.

-Add your content here. Format your content with:
- * Text in *bold* or _italic_
- * Headings, paragraphs, and lists
- * Automatic links to other wiki pages
\ No newline at end of file
+A [Blueprint.UnionTypes union type] is a list of valid core,
restriction, or other union types. For ease of processing, union types
cannot be further restricted, beyond the restrictions on their
constituent types.
\ No newline at end of file

Reply all
Reply to author
Forward
0 new messages