【发布时间】:2021-12-15 06:42:53
【问题描述】:
我想解析下面的json
{
"status": 1,
"data": {
"xyz": [
[
3.5927680391473826,
0.5641835941824296,
-0.88546609584117
],
[
3.5885032091080853,
0.7537851201209402,
-0.9748245317650808
]
],
"xy": [
[
479,
32
],
[
435,
85
]
]
}
}
我正在使用下面的代码来做到这一点,
resultantData = JObject.Parse(inputString)
List<float> xyz = resultantData["data"]["xyz"].Value<List<List<float>>>();
List<int> xy = resultantData["data"]["xy"].Value<List<int>>();
很遗憾,上述代码无法正确解析 JSON。我错过了什么?
【问题讨论】:
-
确切的错误或问题是什么?我的猜测是您需要
List<List<float>> three_d_pt,而另一个也应该是列表列表。 -
它不会抛出任何错误。它只是停止工作。由于我使用 unity ,所以很难调试