json.net - 使用模式提取部分 json 数据
问题描述
我正在寻找一种使用 json 模式提取部分 json 文档的方法。因此,给定一个大而复杂的 json 文档,可以使用 json 模式提取数据的子部分。
这与验证不同。
这个概念是从 api 中获取部分响应数据。通过简单地更改架构而不是代码或根据某些场景提取不同的部分,可以轻松更改提取的内容。
解决方案
如果您愿意尝试不同的架构技术 (ASN.1),请查看此示例https://dotnetfiddle.net/pk8vMa。它可以满足您的需求 - 从 JSON 获取部分数据的部分模式。(披露:我参与开发此示例中的 DCodec 库)。
推荐阅读
- laravel - 如何一次验证两个日期
- java - 处理程序的 `handleMessage` 返回主线程的线程 id 而不是工作线程的
- c++ - 如何在 Visual Studio 中使用 clang 格式
- macos - 原因:macos应用找不到图片
- javascript - 如何在 `vue2-google-maps` 中使用`new google.maps.Marker()`
- ios - Swift更改UITabBarItem图像并动态着色
- javascript - 如何将来自 HTML 中动态制作的文本字段的输入存储/传递给 Django?
- php - 注意:未定义的偏移量:不同的行
- python-3.x - 如何计算字典中值之间的差异
- python - django makemigrations 中的操作错误 1050 错误“表已存在”