我想从 Json 字符串解析 JArray。为此,我有这段代码:
JObject myjson = JObject.Parse(theJson);
JArray nameArray = JArray.Parse(theJson);
_len = nameArray.Count();
theJsonString 如下
"{\"0\": [-26.224264705882351, 0.67876838235294112, -38.031709558823529, 46.201555361781679],
\"1\": [-26.628676470588236, 2.4784007352941178, -37.377297794117645, 45.959670050709867]}"
问题是,当我调试时,我的 nameArray 始终为空且 _len=0。 你能帮忙找出错误吗?
最佳答案
仅供引用 Count 不是一种方法,它是一种属性。 在下面添加了一个示例,因此可以这样使用。
string json = @"
[
{ ""test1"" : ""desc1"" },
{ ""test2"" : ""desc2"" },
{ ""test3"" : ""desc3"" }
]";
JArray a = JArray.Parse(json);
var _len = a.Count;
在这里你会得到 _len = 3 的值
关于c# - 从 Json 字符串解析 JArray?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38201154/