diff options
author | Mark Pulford <mark@kyne.com.au> | 2011-05-10 20:11:05 +0930 |
---|---|---|
committer | Mark Pulford <mark@kyne.com.au> | 2011-05-10 20:11:05 +0930 |
commit | 2123c622de3a527b6173f6826bf8ceb21ed840fd (patch) | |
tree | 579ec7e78d6519aa12e12104cbfc877d15f6476c /tests | |
parent | 2323b5d0839412f276415f661e3b058b55f5bd4c (diff) | |
download | lua-cjson-2123c622de3a527b6173f6826bf8ceb21ed840fd.tar.gz lua-cjson-2123c622de3a527b6173f6826bf8ceb21ed840fd.tar.bz2 lua-cjson-2123c622de3a527b6173f6826bf8ceb21ed840fd.zip |
Remove whitespace from generated JSON output
Remove excess whitespace to reduce output size and increase encode
performance.
Suggested by: Zhang "agentzh" Yichun <agentzh@gmail.com>
Diffstat (limited to 'tests')
-rwxr-xr-x | tests/test.lua | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/tests/test.lua b/tests/test.lua index b1395b0..1408bb9 100755 --- a/tests/test.lua +++ b/tests/test.lua | |||
@@ -83,7 +83,7 @@ local encode_simple_tests = { | |||
83 | { json.encode, { json.null }, true, { 'null' } }, | 83 | { json.encode, { json.null }, true, { 'null' } }, |
84 | { json.encode, { true }, true, { 'true' } }, | 84 | { json.encode, { true }, true, { 'true' } }, |
85 | { json.encode, { false }, true, { 'false' } }, | 85 | { json.encode, { false }, true, { 'false' } }, |
86 | { json.encode, { { } }, true, { '{ }' } }, | 86 | { json.encode, { { } }, true, { '{}' } }, |
87 | { json.encode, { 10 }, true, { '10' } }, | 87 | { json.encode, { 10 }, true, { '10' } }, |
88 | { json.encode, { NaN }, | 88 | { json.encode, { NaN }, |
89 | false, { "Cannot serialise number: must not be NaN or Inf" } }, | 89 | false, { "Cannot serialise number: must not be NaN or Inf" } }, |
@@ -117,15 +117,15 @@ local encode_table_tests = { | |||
117 | return "Setting sparse array (true, 2, 3) / max depth (5)" | 117 | return "Setting sparse array (true, 2, 3) / max depth (5)" |
118 | end, | 118 | end, |
119 | { json.encode, { { [3] = "sparse test" } }, | 119 | { json.encode, { { [3] = "sparse test" } }, |
120 | true, { '[ null, null, "sparse test" ]' } }, | 120 | true, { '[null,null,"sparse test"]' } }, |
121 | 121 | ||
122 | { json.encode, { { [1] = "one", [4] = "sparse test" } }, | 122 | { json.encode, { { [1] = "one", [4] = "sparse test" } }, |
123 | true, { '[ "one", null, null, "sparse test" ]' } }, | 123 | true, { '["one",null,null,"sparse test"]' } }, |
124 | 124 | ||
125 | { json.encode, { { [1] = "one", [5] = "sparse test" } }, | 125 | { json.encode, { { [1] = "one", [5] = "sparse test" } }, |
126 | true, { '{ "1": "one", "5": "sparse test" }' } }, | 126 | true, { '{"1":"one","5":"sparse test"}' } }, |
127 | 127 | ||
128 | { json.encode, { nested5 }, true, { '[ [ [ [ [ "nested" ] ] ] ] ]' } }, | 128 | { json.encode, { nested5 }, true, { '[[[[["nested"]]]]]' } }, |
129 | { json.encode, { { nested5 } }, | 129 | { json.encode, { { nested5 } }, |
130 | false, { "Cannot serialise, excessive nesting (6)" } }, | 130 | false, { "Cannot serialise, excessive nesting (6)" } }, |
131 | { json.encode, { table_cycle }, | 131 | { json.encode, { table_cycle }, |