-
Book Overview & Buying
-
Table Of Contents
HTML5 Data and Services Cookbook
The simplest of all cases is reading JSON data into JavaScript objects. Data formatted in this way is of lightweight and additionally it is a subset of JavaScript. There are several ways to read this data and we will take a look at how this can be done by creating a simple JSON snippet and then converting it to JavaScript objects.
This example will be simple enough to be a script in an HTML file or even executed on a firebug or developer tools console:
We first need the following serialized JSON string:
var someJSONString = '{"comment":"JSON data usually is retrieved from server","who":"you"}';There are few different ways to do this without adding external JavaScript dependency, one is through the use of eval, the other is through the use of json:
var evalData = eval('(' + someJSONString + ')');
var jsonData = JSON.parse(someJSONString);After this we will try to access some of the attributes form the deserialized object:
...
Change the font size
Change margin width
Change background colour