我正在使用NewtonSoft Json.NET库在.NET应用程序中解析JSON文件。
我需要做的是传递节点的名称,如果存在该节点,则获取该节点,而它们的层次结构事先是未知的。
例如,在一个文件中:
例如,在一个文件中:
string json = @"{
""Name"": ""Apple"",
""Expiry"": new Date(1230422400000),
""Price"": 3.99,
""ATest"": {
""MyTest"":
[
""blah"",
""blah""
]
}
}";
有没有一种方法可以只使用值"MyTest"
来获取该节点,而无需知道父节点的名称,比如 jObject["ATest"]["MyTest"][0]
?
Sizes
是一个数组还是一个对象?而且在Name
中你缺少了一个引号。 - Paolo Moretti