我需要将一个复杂的JSON blob反序列化为标准.净容器使用in code that is not aware of JSON.它希望一切都符合标准.NET类型,特别是Dictionary<string, object>List<object>,其中"对象"可以是基本的或递归的(字典或列表).

我不能使用静电类型来映射结果,并且jobject/jToken不适合.理想情况下,会有某种方式(也许是通过合同?)将原始JSON转换为基本的.NET容器.

I've search all over for any way to coax the JSON.NET deserializer into creating these simple types when it encounters "{}" or "[]" but with little success.

Any help appreciated!

推荐答案

你不能照我说的做.至少在我做了很多研究后,我能说的不多.我必须编辑Json的源代码.网

Json相关问答推荐

JOLT转换过滤出特定值/对象

输入请求中不存在null的条件抖动

JSON字符串处理注入引号

GO KaZaam转换返回意外结果

属性错误:';ActivitiesClient';对象没有属性';base_url';

如何使用模式注册中心创建从主题中取消本地化的ks qlDB表?

PowerShell:使用JSON原生的Short命令处理JSON?

合并2个嵌套词典

GitHub Pages无法正确显示我的项目

Spark-SQL中的from_unixtime函数未能给出正确的输出

如何在 Apache NiFi 中使用 JoltTransformJson 删除流文件或具有空字段的整个对象?

如何修复通过在 tsconfig.json 文件中添加allowImportingTsExtensions引发的错误 TS5023?

将环境变量值从 yaml 传递到 json

使用 jq 将消息转换为数组

判断golang中解析的json响应中是否存在所需的json键(不是值)

将嵌套的 JSON 对象规范化为 Pandas 数据框

如何找出实际安装了哪个版本的 bower 包?

如何从 mysql 数据库构建 JSON 数组

按 JSON 数据类型 postgres 排序

使用绝对或相对路径在 curl 请求中发送 json 文件