提交 b1be1b45 编写于 作者: N Niels

minor change

上级 d31d1ca6
......@@ -1491,7 +1491,7 @@ class basic_json
default:
{
if (c <= 0x1f)
if (c >= 0 and c <= 0x1f)
{
// control characters (everything between 0x00 and 0x1f)
// -> create four-digit hex representation
......
......@@ -1491,7 +1491,7 @@ class basic_json
default:
{
if (c <= 0x1f)
if (c >= 0 and c <= 0x1f)
{
// control characters (everything between 0x00 and 0x1f)
// -> create four-digit hex representation
......
......@@ -1080,6 +1080,13 @@ TEST_CASE("object inspection")
auto s = json(42.23).dump();
CHECK(s.find("42.23") != std::string::npos);
}
SECTION("dump and non-ASCII characters")
{
CHECK(json("ä").dump() == "\"ä\"");
CHECK(json("Ö").dump() == "\"Ö\"");
CHECK(json("❤️").dump() == "\"❤️\"");
}
}
SECTION("return the type of the object (explicit)")
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册