Lines Matching refs:JSONReader
23 root.reset(JSONReader().ReadToValue(" null "));
28 root.reset(JSONReader().ReadToValue("nu"));
32 root.reset(JSONReader().ReadToValue("true "));
37 root.reset(JSONReader().ReadToValue("/* comment */null"));
40 root.reset(JSONReader().ReadToValue("40 /* comment */"));
43 root.reset(JSONReader().ReadToValue("true // comment"));
46 root.reset(JSONReader().ReadToValue("/* comment */\"sample string\""));
52 root.reset(JSONReader().ReadToValue("[1, /* comment, 2 ] */ \n 3]"));
61 root.reset(JSONReader().ReadToValue("[1, /*a*/2, 3]"));
65 root.reset(JSONReader().ReadToValue("/* comment **/42"));
70 root.reset(JSONReader().ReadToValue(
80 root.reset(JSONReader().ReadToValue("43"));
87 root.reset(JSONReader().ReadToValue("043"));
89 root.reset(JSONReader().ReadToValue("0x43"));
91 root.reset(JSONReader().ReadToValue("00"));
96 root.reset(JSONReader().ReadToValue("0"));
105 root.reset(JSONReader().ReadToValue("2147483648"));
112 root.reset(JSONReader().ReadToValue("-2147483649"));
120 root.reset(JSONReader().ReadToValue("43.1"));
127 root.reset(JSONReader().ReadToValue("4.3e-1"));
134 root.reset(JSONReader().ReadToValue("2.1e0"));
141 root.reset(JSONReader().ReadToValue("2.1e+0001"));
148 root.reset(JSONReader().ReadToValue("0.01"));
155 root.reset(JSONReader().ReadToValue("1.00"));
163 root.reset(JSONReader().ReadToValue("1."));
165 root.reset(JSONReader().ReadToValue(".1"));
167 root.reset(JSONReader().ReadToValue("1.e10"));
171 root.reset(JSONReader().ReadToValue("1e"));
173 root.reset(JSONReader().ReadToValue("1E"));
175 root.reset(JSONReader().ReadToValue("1e1."));
177 root.reset(JSONReader().ReadToValue("1e1.0"));
181 root.reset(JSONReader().ReadToValue("1e1000"));
183 root.reset(JSONReader().ReadToValue("-1e1000"));
185 root.reset(JSONReader().ReadToValue("NaN"));
187 root.reset(JSONReader().ReadToValue("nan"));
189 root.reset(JSONReader().ReadToValue("inf"));
193 root.reset(JSONReader().ReadToValue("4.3.1"));
195 root.reset(JSONReader().ReadToValue("4e3.1"));
199 root.reset(JSONReader().ReadToValue("\"hello world\""));
207 root.reset(JSONReader().ReadToValue("\"\""));
215 root.reset(JSONReader().ReadToValue("\" \\\"\\\\\\/\\b\\f\\n\\r\\t\\v\""));
223 root.reset(JSONReader().ReadToValue("\"\\x41\\x00\\u1234\""));
231 root.reset(JSONReader().ReadToValue("\"no closing quote"));
233 root.reset(JSONReader().ReadToValue("\"\\z invalid escape char\""));
235 root.reset(JSONReader().ReadToValue("\"\\xAQ invalid hex code\""));
237 root.reset(JSONReader().ReadToValue("not enough hex chars\\x1\""));
239 root.reset(JSONReader().ReadToValue("\"not enough escape chars\\u123\""));
241 root.reset(JSONReader().ReadToValue("\"extra backslash at end of input\\\""));
245 root.reset(JSONReader::Read("[true, false, null]"));
253 root2.reset(JSONReader::Read("[true, false, null, ]",
258 root.reset(JSONReader::Read("[]"));
265 root.reset(JSONReader::Read("[[true], [], [false, [], [null]], null]"));
272 root2.reset(JSONReader::Read("[[true], [], [false, [], [null, ] , ], null,]",
277 root.reset(JSONReader::Read("[[true], [], [false, [], [null]], null"));
281 root.reset(JSONReader::Read("[true,, null]"));
283 root.reset(JSONReader::Read("[true,, null]", JSON_ALLOW_TRAILING_COMMAS));
287 root.reset(JSONReader::Read("[true null]"));
291 root.reset(JSONReader::Read("[true,]"));
295 root.reset(JSONReader::Read("[true,]", JSON_ALLOW_TRAILING_COMMAS));
309 root.reset(JSONReader::Read("[,]", JSON_ALLOW_TRAILING_COMMAS));
311 root.reset(JSONReader::Read("[true,,]", JSON_ALLOW_TRAILING_COMMAS));
313 root.reset(JSONReader::Read("[,true,]", JSON_ALLOW_TRAILING_COMMAS));
315 root.reset(JSONReader::Read("[true,,false]", JSON_ALLOW_TRAILING_COMMAS));
319 root.reset(JSONReader::Read("{}"));
323 root.reset(JSONReader::Read(
338 root2.reset(JSONReader::Read(
345 root2.reset(JSONReader::Read(
354 root2.reset(JSONReader::Read(
364 root.reset(JSONReader::Read(
380 root2.reset(JSONReader::Read(
386 root.reset(JSONReader::Read(
404 root.reset(JSONReader::Read("{\"a\":{\"b\":2},\"a.b\":1}"));
414 root.reset(JSONReader::Read("{\"a\": true"));
418 root.reset(JSONReader::Read("{foo:true}"));
422 root.reset(JSONReader::Read("{\"a\":true,}"));
426 root.reset(JSONReader::Read("{\"a\":true,,\"b\":false}"));
428 root.reset(JSONReader::Read("{\"a\":true,,\"b\":false}",
433 root.reset(JSONReader::Read("{\"a\" \"b\"}"));
437 root.reset(JSONReader::Read("{,}"));
439 root.reset(JSONReader::Read("{,}", JSON_ALLOW_TRAILING_COMMAS));
441 root.reset(JSONReader::Read("{\"a\":true,,}", JSON_ALLOW_TRAILING_COMMAS));
443 root.reset(JSONReader::Read("{,\"a\":true}", JSON_ALLOW_TRAILING_COMMAS));
445 root.reset(JSONReader::Read("{\"a\":true,,\"b\":false}",
452 root.reset(JSONReader::Read(evil));
462 root.reset(JSONReader::Read(not_evil));
469 root.reset(JSONReader().ReadToValue("\"\xe7\xbd\x91\xe9\xa1\xb5\""));
476 root.reset(JSONReader().ReadToValue(
485 root.reset(JSONReader().ReadToValue("\"345\xb0\xa1\xb0\xa2\""));
487 root.reset(JSONReader().ReadToValue("\"123\xc0\x81\""));
489 root.reset(JSONReader().ReadToValue("\"abc\xc0\xae\""));
493 root.reset(JSONReader().ReadToValue("\"\\u20ac3,14\""));
500 root.reset(JSONReader().ReadToValue("\"\\ud83d\\udca9\\ud83d\\udc6c\""));
519 root.reset(JSONReader().ReadToValue(cases[i]));
524 root.reset(JSONReader::Read("null"));
527 root.reset(JSONReader::Read("true"));
532 root.reset(JSONReader::Read("10"));
537 root.reset(JSONReader::Read("\"root\""));
553 JSONReader reader;
570 scoped_ptr<Value> root(JSONReader::Read(
640 JSONReader reader;
643 EXPECT_NE(JSONReader::JSON_NO_ERROR, reader.error_code());
651 JSONReader reader;
653 EXPECT_EQ(JSONReader::JSON_UNEXPECTED_DATA_AFTER_ROOT, reader.error_code());