【发布时间】:2014-11-17 20:25:55
【问题描述】:
对于如下所示的 JSON 架构:
JsonSchema propertyJSch = JsonSchema.Parse(
@"{ ""id"" : ""pet"",
""properties"" : {
""petLicense"" : {
""$ref"" : ""#/definitions/petLicense""
}
}
}
"
);
我假设这会帮助我获得 $ref 的值:
var petLicValue = propertyJSch.Properties.First().Value;
var petLicValueDict = JsonConvert.DeserializeObject<Dictionary<string, dynamic>>(petLicValue.ToString());
var refvalue = petLicValueDict["$ref"];
但这根本不起作用。有没有办法做到这一点? 我假设 JSON.Net 库有办法做到这一点,但事实证明它没有。
【问题讨论】:
标签: c# json json.net jsonschema