Annotation of embedaddon/php/ext/json/tests/json_encode_pretty_print.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: json_encode() with JSON_PRETTY_PRINT
3: --SKIPIF--
4: <?php if (!extension_loaded("json")) print "skip"; ?>
5: --FILE--
6: <?php
7: function encode_decode($json) {
8: $struct = json_decode($json);
9: $pretty = json_encode($struct, JSON_PRETTY_PRINT);
10: echo "$pretty\n";
11: $pretty = json_decode($pretty);
12: printf("Match: %d\n", $pretty == $struct);
13: }
14:
15: encode_decode('[1,2,3,[1,2,3]]');
16: encode_decode('{"a":1,"b":[1,2],"c":{"d":42}}');
17: ?>
18: --EXPECT--
19: [
20: 1,
21: 2,
22: 3,
23: [
24: 1,
25: 2,
26: 3
27: ]
28: ]
29: Match: 1
30: {
31: "a": 1,
32: "b": [
33: 1,
34: 2
35: ],
36: "c": {
37: "d": 42
38: }
39: }
40: Match: 1
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>