diff options
author | Trygve Laugstøl <trygvis@inamo.no> | 2012-06-29 10:36:01 +0200 |
---|---|---|
committer | Trygve Laugstøl <trygvis@inamo.no> | 2012-06-29 10:36:01 +0200 |
commit | 4ed7271b1eca560fbad60c240cad23e85ac286f8 (patch) | |
tree | 0fc255912ec36735afe17c8870040d4ad768593c /public/examples/from-spec | |
parent | c04cb305f45e39b71a7bdd51f91e8076eae86481 (diff) | |
download | collection-json-explorer-4ed7271b1eca560fbad60c240cad23e85ac286f8.tar.gz collection-json-explorer-4ed7271b1eca560fbad60c240cad23e85ac286f8.tar.bz2 collection-json-explorer-4ed7271b1eca560fbad60c240cad23e85ac286f8.tar.xz collection-json-explorer-4ed7271b1eca560fbad60c240cad23e85ac286f8.zip |
o Adding examples from the specification.
Diffstat (limited to 'public/examples/from-spec')
-rw-r--r-- | public/examples/from-spec/collection.collection+json | 66 | ||||
-rw-r--r-- | public/examples/from-spec/error.collection+json | 12 | ||||
-rw-r--r-- | public/examples/from-spec/item.collection+json | 26 | ||||
-rw-r--r-- | public/examples/from-spec/minimal.collection+json | 7 | ||||
-rw-r--r-- | public/examples/from-spec/queries.collection+json | 14 | ||||
-rw-r--r-- | public/examples/from-spec/template.collection+json | 15 |
6 files changed, 140 insertions, 0 deletions
diff --git a/public/examples/from-spec/collection.collection+json b/public/examples/from-spec/collection.collection+json new file mode 100644 index 0000000..db57931 --- /dev/null +++ b/public/examples/from-spec/collection.collection+json @@ -0,0 +1,66 @@ +{ "collection" : + { + "version" : "1.0", + "href" : "http://example.org/friends/", + + "links" : [ + {"rel" : "feed", "href" : "http://example.org/friends/rss"} + ], + + "items" : [ + { + "href" : "http://example.org/friends/jdoe", + "data" : [ + {"name" : "full-name", "value" : "J. Doe", "prompt" : "Full Name"}, + {"name" : "email", "value" : "jdoe@example.org", "prompt" : "Email"} + ], + "links" : [ + {"rel" : "blog", "href" : "http://examples.org/blogs/jdoe", "prompt" : "Blog"}, + {"rel" : "avatar", "href" : "http://examples.org/images/jdoe", "prompt" : "Avatar", "render" : "image"} + ] + }, + + { + "href" : "http://example.org/friends/msmith", + "data" : [ + {"name" : "full-name", "value" : "M. Smith", "prompt" : "Full Name"}, + {"name" : "email", "value" : "msmith@example.org", "prompt" : "Email"} + ], + "links" : [ + {"rel" : "blog", "href" : "http://examples.org/blogs/msmith", "prompt" : "Blog"}, + {"rel" : "avatar", "href" : "http://examples.org/images/msmith", "prompt" : "Avatar", "render" : "image"} + ] + }, + + { + "href" : "http://example.org/friends/rwilliams", + "data" : [ + {"name" : "full-name", "value" : "R. Williams", "prompt" : "Full Name"}, + {"name" : "email", "value" : "rwilliams@example.org", "prompt" : "Email"} + ], + "links" : [ + {"rel" : "blog", "href" : "http://examples.org/blogs/rwilliams", "prompt" : "Blog"}, + {"rel" : "avatar", "href" : "http://examples.org/images/rwilliams", "prompt" : "Avatar", "render" : "image"} + ] + } + ], + + "queries" : [ + {"rel" : "search", "href" : "http://example.org/friends/search", "prompt" : "Search", + "data" : [ + {"name" : "search", "value" : ""} + ] + } + ], + + "template" : { + "data" : [ + {"name" : "full-name", "value" : "", "prompt" : "Full Name"}, + {"name" : "email", "value" : "", "prompt" : "Email"}, + {"name" : "blog", "value" : "", "prompt" : "Blog"}, + {"name" : "avatar", "value" : "", "prompt" : "Avatar"} + + ] + } + } +} diff --git a/public/examples/from-spec/error.collection+json b/public/examples/from-spec/error.collection+json new file mode 100644 index 0000000..bd67e3e --- /dev/null +++ b/public/examples/from-spec/error.collection+json @@ -0,0 +1,12 @@ +{ "collection" : + { + "version" : "1.0", + "href" : "http://example.org/friends/", + + "error" : { + "title" : "Server Error", + "code" : "X1C2", + "message" : "The server have encountered an error, please wait and try again." + } + } +} diff --git a/public/examples/from-spec/item.collection+json b/public/examples/from-spec/item.collection+json new file mode 100644 index 0000000..8f93af6 --- /dev/null +++ b/public/examples/from-spec/item.collection+json @@ -0,0 +1,26 @@ +{ "collection" : + { + "version" : "1.0", + "href" : "http://example.org/friends/", + + "links" : [ + {"rel" : "feed", "href" : "http://example.org/friends/rss"}, + {"rel" : "queries", "href" : "http://example.org/friends/?queries"}, + {"rel" : "template", "href" : "http://example.org/friends/?template"} + ], + + "items" : [ + { + "href" : "http://example.org/friends/jdoe", + "data" : [ + {"name" : "full-name", "value" : "J. Doe", "prompt" : "Full Name"}, + {"name" : "email", "value" : "jdoe@example.org", "prompt" : "Email"} + ], + "links" : [ + {"rel" : "blog", "href" : "http://examples.org/blogs/jdoe", "prompt" : "Blog"}, + {"rel" : "avatar", "href" : "http://examples.org/images/jdoe", "prompt" : "Avatar", "render" : "image"} + ] + } + ] + } +} diff --git a/public/examples/from-spec/minimal.collection+json b/public/examples/from-spec/minimal.collection+json new file mode 100644 index 0000000..2e2e65d --- /dev/null +++ b/public/examples/from-spec/minimal.collection+json @@ -0,0 +1,7 @@ +{ "collection" : + { + "version" : "1.0", + + "href" : "http://example.org/friends/" + } +} diff --git a/public/examples/from-spec/queries.collection+json b/public/examples/from-spec/queries.collection+json new file mode 100644 index 0000000..1a3227d --- /dev/null +++ b/public/examples/from-spec/queries.collection+json @@ -0,0 +1,14 @@ +{ "collection" : + { + "version" : "1.0", + "href" : "http://example.org/friends/", + + "queries" : [ + {"rel" : "search", "href" : "http://example.org/friends/search", "prompt" : "Search" + "data" : [ + {"name" : "search", "value" : ""} + ] + } + ] + } +} diff --git a/public/examples/from-spec/template.collection+json b/public/examples/from-spec/template.collection+json new file mode 100644 index 0000000..df16225 --- /dev/null +++ b/public/examples/from-spec/template.collection+json @@ -0,0 +1,15 @@ +{ "collection" : + { + "version" : "1.0", + "href" : "http://example.org/friends/", + + "template" : { + "data" : [ + {"name" : "full-name", "value" : "", "prompt" : "Full Name"}, + {"name" : "email", "value" : "", "prompt" : "Email"}, + {"name" : "blog", "value" : "", "prompt" : "Blog"}, + {"name" : "avatar", "value" : "", "prompt" : "Avatar"} + ] + } + } +} |