Lines Matching refs:parse

231             json j = json::parse(ss1);
250 json j = json::parse(s);
269 json j = json::parse(s);
323 CHECK_THROWS_WITH_AS(_ = json::parse(ss1), "[json.exception.parse_error.101] parse error at line 1, column 29: syntax error while parsing array - unexpected end of input; expected ']'", json::parse_error&);
327 CHECK_NOTHROW(j_error = json::parse(ss4, nullptr, false));
346 CHECK_THROWS_WITH_AS(_ = json::parse(s), "[json.exception.parse_error.101] parse error at line 1, column 29: syntax error while parsing array - unexpected end of input; expected ']'", json::parse_error&);
350 CHECK_NOTHROW(j_error = json::parse(s, nullptr, false));
370 CHECK_THROWS_WITH_AS(j << ss, "[json.exception.parse_error.101] parse error at line 1, column 29: syntax error while parsing array - unexpected end of input; expected ']'", json::parse_error&);
378 CHECK_THROWS_WITH_AS(ss >> j, "[json.exception.parse_error.101] parse error at line 1, column 29: syntax error while parsing array - unexpected end of input; expected ']'", json::parse_error&);
383 CHECK_THROWS_WITH_AS("[\"foo\",1,2,3,false,{\"one\":1}"_json, "[json.exception.parse_error.101] parse error at line 1, column 29: syntax error while parsing array - unexpected end of input; expected ']'", json::parse_error&);
394 CHECK(json::parse(v) == json(true));
406 CHECK(json::parse(v) == json(true));
418 CHECK(json::parse(v) == json(true));
435 CHECK(json::parse(v) == json(true));
449 CHECK(json::parse(v) == json(true));
461 CHECK(json::parse(v) == json(true));
474 CHECK_THROWS_AS(_ = json::parse(v), json::parse_error&);
489 CHECK(json::parse(std::begin(v), std::end(v)) == json(true));
502 CHECK(json::parse(std::begin(v), std::end(v)) == json(true));
514 CHECK(json::parse(std::begin(v), std::end(v)) == json(true));
526 CHECK(json::parse(std::begin(v), std::end(v)) == json(true));
538 CHECK(json::parse(std::begin(v), std::end(v)) == json(true));
550 CHECK(json::parse(std::begin(v), std::end(v)) == json(true));
563 CHECK_THROWS_AS(_ = json::parse(std::begin(v), std::end(v)), json::parse_error&);
602 CHECK_THROWS_AS(_ = json::parse(std::begin(v), std::end(v)), json::parse_error&);
606 CHECK_NOTHROW(j_error = json::parse(std::begin(v), std::end(v), nullptr, false));
619 CHECK_THROWS_AS(_ = json::parse(std::begin(v), std::end(v)), json::parse_error&);
623 CHECK_NOTHROW(j_error = json::parse(std::begin(v), std::end(v), nullptr, false));
636 CHECK_THROWS_AS(_ = json::parse(std::begin(v), std::end(v)), json::parse_error&);
640 CHECK_NOTHROW(j_error = json::parse(std::begin(v), std::end(v), nullptr, false));
653 CHECK_THROWS_AS(_ = json::parse(std::begin(v), std::end(v)), json::parse_error&);
657 CHECK_NOTHROW(j_error = json::parse(std::begin(v), std::end(v), nullptr, false));
670 CHECK_THROWS_AS(_ = json::parse(std::begin(v), std::end(v)), json::parse_error&);
674 CHECK_NOTHROW(j_error = json::parse(std::begin(v), std::end(v), nullptr, false));
687 CHECK_THROWS_WITH_AS(_ = json::parse(std::begin(v), std::end(v)), "[json.exception.parse_error.101] parse error at line 1, column 4: syntax error while parsing value - invalid string: ill-formed UTF-8 byte; last read: '\"\x7f\xdf\x7f'", json::parse_error&);
691 CHECK_NOTHROW(j_error = json::parse(std::begin(v), std::end(v), nullptr, false));
704 CHECK_THROWS_AS(_ = json::parse(std::begin(v), std::end(v)), json::parse_error&);
708 CHECK_NOTHROW(j_error = json::parse(std::begin(v), std::end(v), nullptr, false));
721 CHECK_THROWS_AS(_ = json::parse(std::begin(v), std::end(v)), json::parse_error&);
725 CHECK_NOTHROW(j_error = json::parse(std::begin(v), std::end(v), nullptr, false));
738 CHECK_THROWS_AS(_ = json::parse(std::begin(v), std::end(v)), json::parse_error&);
742 CHECK_NOTHROW(j_error = json::parse(std::begin(v), std::end(v), nullptr, false));
755 CHECK_THROWS_AS(_ = json::parse(std::begin(v), std::end(v)), json::parse_error&);
759 CHECK_NOTHROW(j_error = json::parse(std::begin(v), std::end(v), nullptr, false));
772 CHECK_THROWS_AS(_ = json::parse(std::begin(v), std::end(v)), json::parse_error&);
776 CHECK_NOTHROW(j_error = json::parse(std::begin(v), std::end(v), nullptr, false));
789 CHECK_THROWS_AS(_ = json::parse(std::begin(v), std::end(v)), json::parse_error&);
793 CHECK_NOTHROW(j_error = json::parse(std::begin(v), std::end(v), nullptr, false));
806 CHECK_THROWS_AS(_ = json::parse(std::begin(v), std::end(v)), json::parse_error&);
810 CHECK_NOTHROW(j_error = json::parse(std::begin(v), std::end(v), nullptr, false));
823 CHECK_THROWS_AS(_ = json::parse(std::begin(v), std::end(v)), json::parse_error&);
827 CHECK_NOTHROW(j_error = json::parse(std::begin(v), std::end(v), nullptr, false));
840 CHECK_THROWS_AS(_ = json::parse(std::begin(v), std::end(v)), json::parse_error&);
844 CHECK_NOTHROW(j_error = json::parse(std::begin(v), std::end(v), nullptr, false));
857 CHECK_THROWS_AS(_ = json::parse(std::begin(v), std::end(v)), json::parse_error&);
861 CHECK_NOTHROW(j_error = json::parse(std::begin(v), std::end(v), nullptr, false));
883 CHECK_THROWS_WITH_AS(_ = json::parse(bom), "[json.exception.parse_error.101] parse error at line 1, column 4: syntax error while parsing value - unexpected end of input; expected '[', '{', or a literal", json::parse_error&);
885 CHECK_THROWS_WITH_AS(_ = json::parse(std::istringstream(bom)), "[json.exception.parse_error.101] parse error at line 1, column 4: syntax error while parsing value - unexpected end of input; expected '[', '{', or a literal", json::parse_error&);
898 CHECK(json::parse(bom + "1") == 1);
899 CHECK(json::parse(std::istringstream(bom + "1")) == 1);
920 CHECK_THROWS_WITH_AS(_ = json::parse(bom.substr(0, 2)), "[json.exception.parse_error.101] parse error at line 1, column 3: syntax error while parsing value - invalid BOM; must be 0xEF 0xBB 0xBF if given; last read: '\xEF\xBB'", json::parse_error&);
922 CHECK_THROWS_WITH_AS(_ = json::parse(std::istringstream(bom.substr(0, 2))), "[json.exception.parse_error.101] parse error at line 1, column 3: syntax error while parsing value - invalid BOM; must be 0xEF 0xBB 0xBF if given; last read: '\xEF\xBB'", json::parse_error&);
943 CHECK_THROWS_WITH_AS(_ = json::parse(bom.substr(0, 1)), "[json.exception.parse_error.101] parse error at line 1, column 2: syntax error while parsing value - invalid BOM; must be 0xEF 0xBB 0xBF if given; last read: '\xEF'", json::parse_error&);
945 CHECK_THROWS_WITH_AS(_ = json::parse(std::istringstream(bom.substr(0, 1))), "[json.exception.parse_error.101] parse error at line 1, column 2: syntax error while parsing value - invalid BOM; must be 0xEF 0xBB 0xBF if given; last read: '\xEF'", json::parse_error&);
986 CHECK(json::parse(s + "null") == json());
987 CHECK(json::parse(std::istringstream(s + "null")) == json());
1001 CHECK_THROWS_AS(_ = json::parse(s + "null"), json::parse_error&);
1002 CHECK_THROWS_AS(_ = json::parse(std::istringstream(s + "null")), json::parse_error&);
1143 CHECK(json::parse(v) == json(true));
1157 CHECK(json::parse(v).dump(-1, ' ', true) == "\"\\u2b50\\ufe0f\"");
1170 CHECK(json::parse(v).dump(-1, ' ', true) == "\"\\u2b50\\ufe0f\"");
1183 CHECK(json::parse(v).dump(-1, ' ', true) == "\"\\u2b50\\ufe0f\"");