The source code that goes along with the article published at http://www.dartlang.org/articles/json-web-service/
There are two separate projects in this repo. simpleserver and json_client.
simpleserver is a simple HTTP server that either serves up the
data.json file in response to GET requests,
or overwrites the content in the file in response to POST requests. The url path is ignored.
simpleserver adds proper CORS headers, so that it can be used with client code served from a different url.
This means that the server can serve data to client-side apps launched from the Dart Editor without
To execute, either run:
Load the project into the Dart Editor, and click "Run"
This starts the server listening on http://localhost:8080
json_client contains example code used in the JSON Web Services article.
Load button is clicked, it GETs JSON data
from the simpleserver and displays it on the client.
Load structured data button loads the JSON and uses JsonObject to convert
the json data into a class-like structure.
Save button edits a field and POSTs the data back to the server.