JSON: Difference between revisions

Content added Content deleted
(→‎{{header|Groovy}}: new solution)
No edit summary
Line 549:
("phone" T "212 555-1234" "646 555-4567") ) )
{"name": "Smith", "age": 25, ... {"street": ... "phone": ["212 555-1234", ...</pre>
 
=={{header|Pike}}==
<lang pike>int main() {
// Decoding
string json = "{\"cake\":[\"desu\",1,2.3],\"foo\":1}";
write("%O\n", Standards.JSON.decode(json));
// Encoding
mapping m = ([
"foo": ({ 1, 2, 3 }),
"bar": "hello"
]);
write("%s\n", Standards.JSON.encode(m));
}</lang>
 
<pre>([ /* 2 elements */
"cake": ({ /* 3 elements */
"desu",
1,
2.3
}),
"foo": 1
])
{"foo":[1,2,3],"bar":"hello"}
</pre>
 
=={{header|Python}}==