Я хочу создать узел JSON из строкового литерала в rapidjson, мой код выглядит следующим образом (который не работает по причине):
inline rapidjson::Value to_json(const std::string& myStr) {
auto result = rapidjson::Value(rapidjson::kStringType);
result.SetString(myStr);
return result;
}
Я помню, что API-интерфейсы Джексона настолько хороши, что вы можете создать узел String с помощью TextNode.valueOf(myStr)
.
Есть ли аналогичный способ создать узел JSON из строкового литерала?