我正在寻找一种使用 json 模式提取部分 json 文档的方法。因此,给定一个庞大而复杂的 json 文档,可以使用 json 模式提取数据的子部分。
这与验证不同。
这个概念是从 API 获取部分响应数据。 只需更改架构而不是代码,即可轻松更改提取的内容,或者根据某些方案提取不同的部分。
如果您愿意尝试不同的模式技术(ASN.1(,请查看此示例 https://dotnetfiddle.net/pk8vMa。它执行您想要的操作 - 部分架构从 JSON 获取部分数据。(披露:我隶属于开发本例中特色的 DCodec 库(。