Software /
code /
prosody
Annotate
tests/json/pass1.json @ 8193:bb0118e46c45
mod_mam: Clone stanzas before mutating (thanks waqas) (fixes #961)
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Tue, 25 Jul 2017 22:01:16 +0200 |
parent | 7237:472736b583fb |
rev | line source |
---|---|
7237
472736b583fb
tests: Add extra tests for util.json
Matthew Wild <mwild1@gmail.com>
parents:
diff
changeset
|
1 [ |
472736b583fb
tests: Add extra tests for util.json
Matthew Wild <mwild1@gmail.com>
parents:
diff
changeset
|
2 "JSON Test Pattern pass1", |
472736b583fb
tests: Add extra tests for util.json
Matthew Wild <mwild1@gmail.com>
parents:
diff
changeset
|
3 {"object with 1 member":["array with 1 element"]}, |
472736b583fb
tests: Add extra tests for util.json
Matthew Wild <mwild1@gmail.com>
parents:
diff
changeset
|
4 {}, |
472736b583fb
tests: Add extra tests for util.json
Matthew Wild <mwild1@gmail.com>
parents:
diff
changeset
|
5 [], |
472736b583fb
tests: Add extra tests for util.json
Matthew Wild <mwild1@gmail.com>
parents:
diff
changeset
|
6 -42, |
472736b583fb
tests: Add extra tests for util.json
Matthew Wild <mwild1@gmail.com>
parents:
diff
changeset
|
7 true, |
472736b583fb
tests: Add extra tests for util.json
Matthew Wild <mwild1@gmail.com>
parents:
diff
changeset
|
8 false, |
472736b583fb
tests: Add extra tests for util.json
Matthew Wild <mwild1@gmail.com>
parents:
diff
changeset
|
9 null, |
472736b583fb
tests: Add extra tests for util.json
Matthew Wild <mwild1@gmail.com>
parents:
diff
changeset
|
10 { |
472736b583fb
tests: Add extra tests for util.json
Matthew Wild <mwild1@gmail.com>
parents:
diff
changeset
|
11 "integer": 1234567890, |
472736b583fb
tests: Add extra tests for util.json
Matthew Wild <mwild1@gmail.com>
parents:
diff
changeset
|
12 "real": -9876.543210, |
472736b583fb
tests: Add extra tests for util.json
Matthew Wild <mwild1@gmail.com>
parents:
diff
changeset
|
13 "e": 0.123456789e-12, |
472736b583fb
tests: Add extra tests for util.json
Matthew Wild <mwild1@gmail.com>
parents:
diff
changeset
|
14 "E": 1.234567890E+34, |
472736b583fb
tests: Add extra tests for util.json
Matthew Wild <mwild1@gmail.com>
parents:
diff
changeset
|
15 "": 23456789012E66, |
472736b583fb
tests: Add extra tests for util.json
Matthew Wild <mwild1@gmail.com>
parents:
diff
changeset
|
16 "zero": 0, |
472736b583fb
tests: Add extra tests for util.json
Matthew Wild <mwild1@gmail.com>
parents:
diff
changeset
|
17 "one": 1, |
472736b583fb
tests: Add extra tests for util.json
Matthew Wild <mwild1@gmail.com>
parents:
diff
changeset
|
18 "space": " ", |
472736b583fb
tests: Add extra tests for util.json
Matthew Wild <mwild1@gmail.com>
parents:
diff
changeset
|
19 "quote": "\"", |
472736b583fb
tests: Add extra tests for util.json
Matthew Wild <mwild1@gmail.com>
parents:
diff
changeset
|
20 "backslash": "\\", |
472736b583fb
tests: Add extra tests for util.json
Matthew Wild <mwild1@gmail.com>
parents:
diff
changeset
|
21 "controls": "\b\f\n\r\t", |
472736b583fb
tests: Add extra tests for util.json
Matthew Wild <mwild1@gmail.com>
parents:
diff
changeset
|
22 "slash": "/ & \/", |
472736b583fb
tests: Add extra tests for util.json
Matthew Wild <mwild1@gmail.com>
parents:
diff
changeset
|
23 "alpha": "abcdefghijklmnopqrstuvwyz", |
472736b583fb
tests: Add extra tests for util.json
Matthew Wild <mwild1@gmail.com>
parents:
diff
changeset
|
24 "ALPHA": "ABCDEFGHIJKLMNOPQRSTUVWYZ", |
472736b583fb
tests: Add extra tests for util.json
Matthew Wild <mwild1@gmail.com>
parents:
diff
changeset
|
25 "digit": "0123456789", |
472736b583fb
tests: Add extra tests for util.json
Matthew Wild <mwild1@gmail.com>
parents:
diff
changeset
|
26 "0123456789": "digit", |
472736b583fb
tests: Add extra tests for util.json
Matthew Wild <mwild1@gmail.com>
parents:
diff
changeset
|
27 "special": "`1~!@#$%^&*()_+-={':[,]}|;.</>?", |
472736b583fb
tests: Add extra tests for util.json
Matthew Wild <mwild1@gmail.com>
parents:
diff
changeset
|
28 "hex": "\u0123\u4567\u89AB\uCDEF\uabcd\uef4A", |
472736b583fb
tests: Add extra tests for util.json
Matthew Wild <mwild1@gmail.com>
parents:
diff
changeset
|
29 "true": true, |
472736b583fb
tests: Add extra tests for util.json
Matthew Wild <mwild1@gmail.com>
parents:
diff
changeset
|
30 "false": false, |
472736b583fb
tests: Add extra tests for util.json
Matthew Wild <mwild1@gmail.com>
parents:
diff
changeset
|
31 "null": null, |
472736b583fb
tests: Add extra tests for util.json
Matthew Wild <mwild1@gmail.com>
parents:
diff
changeset
|
32 "array":[ ], |
472736b583fb
tests: Add extra tests for util.json
Matthew Wild <mwild1@gmail.com>
parents:
diff
changeset
|
33 "object":{ }, |
472736b583fb
tests: Add extra tests for util.json
Matthew Wild <mwild1@gmail.com>
parents:
diff
changeset
|
34 "address": "50 St. James Street", |
472736b583fb
tests: Add extra tests for util.json
Matthew Wild <mwild1@gmail.com>
parents:
diff
changeset
|
35 "url": "http://www.JSON.org/", |
472736b583fb
tests: Add extra tests for util.json
Matthew Wild <mwild1@gmail.com>
parents:
diff
changeset
|
36 "comment": "// /* <!-- --", |
472736b583fb
tests: Add extra tests for util.json
Matthew Wild <mwild1@gmail.com>
parents:
diff
changeset
|
37 "# -- --> */": " ", |
472736b583fb
tests: Add extra tests for util.json
Matthew Wild <mwild1@gmail.com>
parents:
diff
changeset
|
38 " s p a c e d " :[1,2 , 3 |
472736b583fb
tests: Add extra tests for util.json
Matthew Wild <mwild1@gmail.com>
parents:
diff
changeset
|
39 |
472736b583fb
tests: Add extra tests for util.json
Matthew Wild <mwild1@gmail.com>
parents:
diff
changeset
|
40 , |
472736b583fb
tests: Add extra tests for util.json
Matthew Wild <mwild1@gmail.com>
parents:
diff
changeset
|
41 |
472736b583fb
tests: Add extra tests for util.json
Matthew Wild <mwild1@gmail.com>
parents:
diff
changeset
|
42 4 , 5 , 6 ,7 ],"compact":[1,2,3,4,5,6,7], |
472736b583fb
tests: Add extra tests for util.json
Matthew Wild <mwild1@gmail.com>
parents:
diff
changeset
|
43 "jsontext": "{\"object with 1 member\":[\"array with 1 element\"]}", |
472736b583fb
tests: Add extra tests for util.json
Matthew Wild <mwild1@gmail.com>
parents:
diff
changeset
|
44 "quotes": "" \u0022 %22 0x22 034 "", |
472736b583fb
tests: Add extra tests for util.json
Matthew Wild <mwild1@gmail.com>
parents:
diff
changeset
|
45 "\/\\\"\uCAFE\uBABE\uAB98\uFCDE\ubcda\uef4A\b\f\n\r\t`1~!@#$%^&*()_+-=[]{}|;:',./<>?" |
472736b583fb
tests: Add extra tests for util.json
Matthew Wild <mwild1@gmail.com>
parents:
diff
changeset
|
46 : "A key can be any string" |
472736b583fb
tests: Add extra tests for util.json
Matthew Wild <mwild1@gmail.com>
parents:
diff
changeset
|
47 }, |
472736b583fb
tests: Add extra tests for util.json
Matthew Wild <mwild1@gmail.com>
parents:
diff
changeset
|
48 0.5 ,98.6 |
472736b583fb
tests: Add extra tests for util.json
Matthew Wild <mwild1@gmail.com>
parents:
diff
changeset
|
49 , |
472736b583fb
tests: Add extra tests for util.json
Matthew Wild <mwild1@gmail.com>
parents:
diff
changeset
|
50 99.44 |
472736b583fb
tests: Add extra tests for util.json
Matthew Wild <mwild1@gmail.com>
parents:
diff
changeset
|
51 , |
472736b583fb
tests: Add extra tests for util.json
Matthew Wild <mwild1@gmail.com>
parents:
diff
changeset
|
52 |
472736b583fb
tests: Add extra tests for util.json
Matthew Wild <mwild1@gmail.com>
parents:
diff
changeset
|
53 1066, |
472736b583fb
tests: Add extra tests for util.json
Matthew Wild <mwild1@gmail.com>
parents:
diff
changeset
|
54 1e1, |
472736b583fb
tests: Add extra tests for util.json
Matthew Wild <mwild1@gmail.com>
parents:
diff
changeset
|
55 0.1e1, |
472736b583fb
tests: Add extra tests for util.json
Matthew Wild <mwild1@gmail.com>
parents:
diff
changeset
|
56 1e-1, |
472736b583fb
tests: Add extra tests for util.json
Matthew Wild <mwild1@gmail.com>
parents:
diff
changeset
|
57 1e00,2e+00,2e-00 |
472736b583fb
tests: Add extra tests for util.json
Matthew Wild <mwild1@gmail.com>
parents:
diff
changeset
|
58 ,"rosebud"] |