我试图转换整数的std::vector
.对于这个任务,我使用nlohmann库.我期望得到的是字符串"[3,5,18,11]"
,但我收到"[[3,5,18,11]]"
作为结果.我不明白为什么我得到另一个数组 Package 和如何避免它?将感谢任何帮助,提前感谢.
#include <iostream>
#include "nlohmann/json.hpp"
using namespace nlohmann;
int main() {
const std::vector<uint64_t> data = { 3, 5, 18, 11 };
json j = json{ data };
auto result = j.dump();
std::cout << result << std::endl;
return 0;
}
字符串
1条答案
按热度按时间sulc1iza1#
这就足够了:
字符串