我正在尝试使用 json.push_back 调用将 64 位整数数据推送到 JSONNode
uint64_t myHigh = 0x10;
uint64_t myLow = 0x12;
uint64_t myFinal = 0;
myFinal = (myHigh << 32) | myLow ;
std::cout << "val = 0x" << std::hex << myFinal << "\n";-----(1)
JSONNode jvData;
jvData.push_back(JSONNode("value",myFinal));
std::cout<<jvData.write();--------------------------(2)
cout (1) 给出的值是 0xa0000000c cout (2) 给出的值是 12。
我预计 cout (2) 值为 42949672972 但似乎没有按预期工作
Json 是否支持 64 位整数?