跳转至

ev-json-string-view-get-test-003

字段 值
项目 nlohmann/json
固定 commit 55f93686c015
路径 tests/src/unit-conversions.cpp
行段 L496-L502
特性 std::string_view
许可证 MIT
代码来源 项目源码
级别 manual
审核 zyuhao7 @ 2026-10-24
测试代码 是
发现方式 regex

用法

验证 get() 的取值语义

为什么典型

测试锁定视图转换路径,确保升级标准库或库版本后行为不漂移。

摘录

#if defined(JSON_HAS_CPP_17)
        SECTION("std::string_view")
        {
            std::string_view const s = j.get<std::string_view>();
            CHECK(json(s) == j);
        }
#endif

备注

测试证据;补充生产路径之外的行为锁定。

查看固定 commit 源码 · 返回证据索引