Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/146.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++;rapidjson反序列化多重嵌套向量 < >我用C++ RAPIDJSON对多个多边形的坐标向量进行反序列化(下面的简单例子——每个向量都可能有多个元素)。 而不是通过JSON向量显式迭代,我想用C++模拟,使用下面一个流行的C.J.JSON系列化库,更简洁地使用参数化类型: var mpCoordinatesString = mpCoordinatesObject.ToString(); List<List<List<List<Double>>>> theWrapper; try { theWrapper = JsonConvert.DeserializeObject<List<List<List<List<double>>>>>(mpCoordinatesString); } catch (Exception ex) { Console.WriteLine("Exception Caught deserialising coordinates {0}", mpCoordinatesString); break; } var-mpCoordinateString=mpCoordinateObject.ToString(); 列出包装器; 尝试 { 包装器=JsonConvert.DeserializeObject(MPCoordinationString); } 捕获(例外情况除外) { WriteLine(“反序列化坐标{0}捕获的异常”,mpCoordinateString); 打破 }_C++_Serialization_Vector_Nested_Rapidjson - Fatal编程技术网

C++;rapidjson反序列化多重嵌套向量 < >我用C++ RAPIDJSON对多个多边形的坐标向量进行反序列化(下面的简单例子——每个向量都可能有多个元素)。 而不是通过JSON向量显式迭代,我想用C++模拟,使用下面一个流行的C.J.JSON系列化库,更简洁地使用参数化类型: var mpCoordinatesString = mpCoordinatesObject.ToString(); List<List<List<List<Double>>>> theWrapper; try { theWrapper = JsonConvert.DeserializeObject<List<List<List<List<double>>>>>(mpCoordinatesString); } catch (Exception ex) { Console.WriteLine("Exception Caught deserialising coordinates {0}", mpCoordinatesString); break; } var-mpCoordinateString=mpCoordinateObject.ToString(); 列出包装器; 尝试 { 包装器=JsonConvert.DeserializeObject(MPCoordinationString); } 捕获(例外情况除外) { WriteLine(“反序列化坐标{0}捕获的异常”,mpCoordinateString); 打破 }

C++;rapidjson反序列化多重嵌套向量 < >我用C++ RAPIDJSON对多个多边形的坐标向量进行反序列化(下面的简单例子——每个向量都可能有多个元素)。 而不是通过JSON向量显式迭代,我想用C++模拟,使用下面一个流行的C.J.JSON系列化库,更简洁地使用参数化类型: var mpCoordinatesString = mpCoordinatesObject.ToString(); List<List<List<List<Double>>>> theWrapper; try { theWrapper = JsonConvert.DeserializeObject<List<List<List<List<double>>>>>(mpCoordinatesString); } catch (Exception ex) { Console.WriteLine("Exception Caught deserialising coordinates {0}", mpCoordinatesString); break; } var-mpCoordinateString=mpCoordinateObject.ToString(); 列出包装器; 尝试 { 包装器=JsonConvert.DeserializeObject(MPCoordinationString); } 捕获(例外情况除外) { WriteLine(“反序列化坐标{0}捕获的异常”,mpCoordinateString); 打破 },c++,serialization,vector,nested,rapidjson,C++,Serialization,Vector,Nested,Rapidjson,有什么想法或例子吗 谢谢 迈克·托马斯 var mpCoordinatesString = mpCoordinatesObject.ToString(); List<List<List<List<Double>>>> theWrapper; try { theWrapper = JsonConvert.DeserializeObject<List<List<List<List<double>>>

有什么想法或例子吗

谢谢

迈克·托马斯

var mpCoordinatesString = mpCoordinatesObject.ToString();
List<List<List<List<Double>>>> theWrapper;
try
{
    theWrapper = JsonConvert.DeserializeObject<List<List<List<List<double>>>>>(mpCoordinatesString);
}
catch (Exception ex)
{
   Console.WriteLine("Exception Caught deserialising coordinates {0}", mpCoordinatesString);
   break;
}