将字符串转换为双锯齿数组

时间:2018-12-12 05:37:29

标签: c#

我有像这样的字符串

string X="[[-122.36,47.656],[-122.343,47.656]]";

现在我希望将其转换为锯齿状的双double[][] y;

实现这一目标的更好方法应该是什么。

1 个答案:

答案 0 :(得分:5)

您所拥有的可以理解为包含JSON数组的JSON数组。因此,我建议将其视为JSON:

string X="[[-122.36,47.656],[-122.343,47.656]]";
var deserialized = JsonConvert.DeserializeObject<double[][]>(X);

Try it online

** JsonConvert来自JSON.NET库,可以通过NuGet添加。