cost 468 ms
如何使用 Newtonsoft.Json 序列化类型接口列表?

[英]How to serealize a list of type interface with Newtonsoft.Json?

我正在尝试获取共享相同接口的不同类的列表。 但是,出现以下错误: Newtonsoft.Json.JsonException:没有为“StudentHousingFramework.Interfaces.IAccount”定义无参数构造函数。 这是发生错误的地方: 在这里,我试图序列化,例如,c ...

2022-11-22 10:44:09   1   31    c# / json.net  
将 JObjects 列表反序列化为 .NET Object 列表

[英]Deserialize a List of JObjects into List of .NET Object

我有一个 JObject 列表,该列表来自一个方法,我需要将其转换为命名/定义的 .NET Object。 我需要将 lst 解析为 NamedObject 列表就像是 我怎样才能做到这一点? 我知道 JOBject.toObject 如果是单个元素就可以工作。 但在我的例子中是 JObject 数 ...

2022-11-20 19:44:02   1   47    c# / json.net  
如何在不存在的情况下将字段添加到 JSON object?

[英]How to add fields to JSON object without them existing?

我有一个 JObject,我试图以这样的方式向其添加字段:JObject dataObject = new JObject(); dataObject[currentSection][key] = val; currentSection , key和val都是字符串,我想要它所以当它在最后全部 ...

如何从 distinct.json 文件加载数据到 List<t> , C#?</t>

[英]How to load data from distinct .json file to List<T>, C#?

我的问题是我想从 .json 文件中获取数据,并用它初始化一个对象列表。 我有 my.json 文件:{ "Card1": { "Name": "Kyiv", "price": 200, "taxes": 150 }, "Card2": { "Name" ...

2022-11-19 23:44:35   3   72    c# / json.net  
我在反序列化 Boolean 数据时遇到问题

[英]I'm having trouble deserializing a Boolean data

我介绍我的情况: 我有一个 JSON 文件,其中包含此字段的 X 信息(这是我遇到的问题) 在具有 c# 和 .net Core 的 VS Professional 中,我有以下代码 通过postman,我把我的JSON发给VS Proffesional解决方案。 我发送了一个包含任何数字(我们正在 ...

将 JSON 数组反序列化为 c# 列表

[英]Deserialize JSON array into c# list

我正在尝试将 JSON 数组反序列化为对象列表。 我知道通常如何执行此操作,但 JSON 以我不知道如何使用的格式返回。 这是 class 我正在尝试将其转换为 这是我检索 JSON 并尝试反序列化它的方式 然后失败并显示 Cannot deserialize the current JSON ob ...

2022-11-16 01:38:24   1   83    c# / json.net  
覆盖全局 newtonsoft 序列化选项

[英]Override global newtonsoft serialization options

在我的 ASP.NET Core 应用程序中,我在Startup中进行了以下设置:services.AddNewtonsoftJson(options =&gt; { options.SerializerSettings.Converters.Add(new Newtonsoft.Json. ...

NewtonSoft 反序列化基 class 不是属性 c# 的父 class

[英]NewtonSoft deserializing a base class not a parent class of a property c#

我正在将 OfflineTransaction 对象的通用列表序列化到一个 json 文件中。 当我反序列化列表时,它不会反序列化基 class,而是反序列化 OfflineTransaction 属性的父 class。 例如,OfflineTransaction 有一个 NewEvent obj ...

将 json 反序列化为自定义 object 和 json.net

[英]Deserialize json to a customize object with json.net

我正在尝试反序列化下面的 json 格式的响应。 根据这个:https://www.newtonsoft.com/json/help/html/deserializeobject.htm ,这段代码应该可以工作。 但是我收到构建错误:“通过删除属性设置器将‘项目’更改为只读。” 我将 setter ...

Newtonsoft JsonSerializer:如果不可为 null 的字符串为 null,如何使其失败?

[英]Newtonsoft JsonSerializer: How to make it fail if non-nullable string is null?

如果数据与 output class 的预期数据不完全匹配,我发现很难强制反序列化操作实际失败。 Json 档案: 反序列化 function: 如果字符串具有 null 值,我希望反序列化失败。 上面的代码默默地成功,并将 null 值放在不可空字段中。 惊恐的事件! 我想通过配置序列化程序来 ...

使用 Json 中的两个相同变量将 Json 反序列化为 Obj

[英]Deserializing Json to Obj with two same variables in Json

有人知道如何在 C# 中处理 JSON 字符串反序列化,它同时具有值 string&amp;List 吗? 例子: 当我创建一个 object 来反序列化它时,我不知道如何声明这个名称。 公共列表名称不适用于“name”=“example.jpg”。 否则公共字符串名称不适用于“名称”[value ...

解析 JSON.net 上的值时遇到意外字符

[英]Unexpected character encountered while parsing value on JSON net

我是 C# 中的 JSON 的新手。我打算使用 newtonsoft json 在我的游戏中保存数据。 但是遇到错误“解析值时遇到意外字符:C。路径'',第0行,position 0。”。 我不知道是什么原因造成的。 下面是我的json数据、模型和代码。 我想要实现的是更新 json 文件然后保存 ...

2022-11-13 12:32:28   1   92    c# / json.net  
使用 JsonConvert.DeserializeObject 时,如何避免 JSON object 需要根 class

[英]How to avoid needing a root class for a JSON object when using JsonConvert.DeserializeObject

鉴于此 JSON, 如果我将 model 定义为这样,我可以让DeserializeObject工作 并使用这个电话: 我调用的第三方 API 的所有方法都返回类似的 JSON 响应,因为它有一个 header object 包含一个特定类型的 object,例如: 这需要一个 model 看起来 ...

从 JWT 令牌中获取声明、权限和角色

[英]Get Claims, Permissions and Roles from JWT Token

我在我的 .NET 6 应用程序中实现了一个 /refresh-token 端点。 Controller 从标头中获取 JWT 令牌,对其进行解码并发布新令牌。 角色和权限的 Itemvalue 类型是 Newtonsoft.Json.Linq.JArray。 我做得对还是有更好的解决方案? ...

如何以两种 JSON 格式序列化相同的 object 类型

[英]How to serialize the same object type in two JSON formats

我有一个正在序列化的List&lt;DTOModule&gt; 默认情况下,以下方法会生成一个 JSON 字符串,其中仅包含名称、前缀、说明和 ImagePath。 在我的代码的另一部分中,我想覆盖默认序列化并让 object 产生以下属性: Prefix、ExpiryDate、IsEnabled ...

.Net 6 控制台/服务使用 Newtonsoft Json 序列化

[英].Net 6 Console/Service using Newtonsoft Json Serialisation

我已将旧的 .NET Core 3.1 应用程序升级到 .NET 6.0。 但是我遇到了序列化问题。 就像可以强制 web 应用程序使用 Newtonsoft 序列化一样,我如何为控制台应用程序执行此操作? 获取它以使用 Newtonsoft.Json。 在我的 ASP.NET MVC 应用程序中, ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM