JSON: Difference between revisions
Content added Content deleted
No edit summary |
mNo edit summary |
||
Line 5: | Line 5: | ||
=={{header|JavaScript}}== |
=={{header|JavaScript}}== |
||
Requires JSON library, now present in some browsers. |
Requires JSON library, now present in some browsers. |
||
<lang JavaScript> |
<lang JavaScript>var data = JSON.parse('{ "foo": 1, "bar": [10, "apples"] }') |
||
var data = JSON.parse('{ "foo": 1, "bar": [10, "apples"] }') |
|||
var sample = { "blue": [1,2], "ocean": "water" }; |
var sample = { "blue": [1,2], "ocean": "water" }; |
||
var json_string = JSON.stringify(sample); |
var json_string = JSON.stringify(sample);</lang> |
||
</lang> |
|||
=={{header|Python}}== |
=={{header|Python}}== |
||
Line 18: | Line 15: | ||
sample = { "blue": [1,2], "ocean": "water" } |
sample = { "blue": [1,2], "ocean": "water" } |
||
json_string = json.dumps(sample) |
json_string = json.dumps(sample)</lang> |
||
</lang> |
|||
[[Category:Data Structures]] |
[[Category:Data Structures]] |
Revision as of 02:36, 25 August 2010
![Task](http://static.miraheze.org/rosettacodewiki/thumb/b/ba/Rcode-button-task-crushed.png/64px-Rcode-button-task-crushed.png)
You are encouraged to solve this task according to the task description, using any language you may know.
Load a JSON string into a data structure. Also create a new data structure and serialize it into JSON. Use objects and arrays, and make sure your JSON is valid (http://www.jsonlint.com/).
JavaScript
Requires JSON library, now present in some browsers. <lang JavaScript>var data = JSON.parse('{ "foo": 1, "bar": [10, "apples"] }')
var sample = { "blue": [1,2], "ocean": "water" }; var json_string = JSON.stringify(sample);</lang>
Python
<lang Python>import json data = json.loads('{ "foo": 1, "bar": [10, "apples"] }')
sample = { "blue": [1,2], "ocean": "water" } json_string = json.dumps(sample)</lang>