json.net 相关问题

Json.NET(也称为Newtonsoft.Json)是一种流行的.NET高性能JSON框架。

为什么 Assert.Equal 两个不同的 JObject(Newtonsoft.Json.Linq.JObject) 能够通过

我对 c#、xUnit 以及 Newtonsoft.Json 都很陌生。当我尝试在单元测试中使用 Assert.Equal() 方法比较两个不同的 JOject 时,它通过了,请参阅下面的示例代码 使用 Newto...

回答 2 投票 0

使用 Json.net 仅将接口属性序列化为 JSON

有一个像这样的简单的类/接口 公共接口 IThing { 字符串名称 { 获取;放; } } 公共类事物:IThing { 公共 int Id { 得到;放; } 公共字符串名称{获取;设置;...

回答 10 投票 0

将 Json 数字读取为字符串

我需要什么: 将Json字符串反序列化为对象 做一些事情 最后将其作为字符串返回 问题是什么? 当 Json 具有像 {"foobar" : 0.0000000000000000001} 这样的属性时,它...

回答 1 投票 0

使用 Json.net 反序列化 JSON 对象数组

我尝试使用一个 API,该 API 将以下示例结构用于返回的 json [ { “顾客”:{ "first_name":"测试", "last_name":"账户", “电子邮件”:“t...

回答 7 投票 0

反序列化 JSON.NET 中的未知类型

我刚刚掌握了 JSON.NET,到目前为止它非常棒。 但是,我无法弄清楚在反序列化时如何确定序列化对象的类型。 如何确定对象的类别...

回答 5 投票 0

使用 [JsonPropertyName] 标签解析嵌套到 JSON 文本中的值

使用 C#、Newtonsoft.Json 13.0.2 并具有以下可能的 JSON: Json 类型 1 --------------------- { "type": "成功", “事件日期”:“2023 年”, &

回答 3 投票 0

是否可以将 JSON 反序列化为 C# 中的泛型对象并让属性名称是动态的?

我很乐意使用 NewtonSoft 或 System.Text.Json 反序列化器。 我会收到来自 API 的许多不同响应,并且不希望为...编写单独的响应对象。

回答 1 投票 0

如何使用 Json.NET 读取带注释的 JSON 内容?

为了将外部扩展安装到 Google Chrome 浏览器中,我尝试更新 Chrome 外部扩展 JSON 文件。使用 Json.NET 似乎很容易: 字符串文件名 = "..."; //

回答 4 投票 0

C# Json 反序列化动态类型

我们有一个 C# 控制台应用程序,可以调用多个第 3 方 API。我们从这些 API 获取 JSON 格式的数据。我们正在尝试将 JSON 反序列化为已定义的类。问题是...

回答 1 投票 0

System.Text.Json.Serialization 替换 Netwtonsoft 的 JsonObjectAttribute NamingStrategy 设置

对于那些比我更了解 .NET 6 的人,您是否找到了 Netwonsoft 的 JsonObjectAttribute 的 NamingStrategy 设置的替代品? [JsonObject(NamingStrategyType = typeof(

回答 1 投票 0

如何使用 newtonsoft json 序列化我的对象并给出整个结构?

我正在尝试使用 newtonsoft 打印出我的对象的 json 结构。例如:- 课程详细信息1{ 公共字符串 var1; 公开列表列表1; } 课程详细信息2{ 公共字符串 var2; p...

回答 1 投票 0

JSON 反序列化,其中部分就像字典

我有来自 API 的 JSON,如下所示: { “获取Json结果”:{ "实体名称": "账户", "失败原因": "", ...

回答 1 投票 0

C# JSON 反序列化正则表达式模式数组

我有一个正则表达式模式数组,以类似 JSON 的格式存储在数据库的单个字段中。下面是一个示例: ["^.*\/Car($|\/$|\?|\/\?)"] 我正在尝试获取这个值并且

回答 1 投票 0

自定义 JsonConverter 用于将 JSON 序列化为抽象类

我正在反序列化一个复杂的json结构,如下所示,其中“events”下的“id”代表 “事件”:[ { “id”:1, “行动”...

回答 1 投票 0

2020-12 草案中用于枚举的 Json 架构

我有一个 JSON 模式,用于指定将唯一字符串名称映射到唯一数字的枚举。 这是架构,是的,我知道它不能保证上述要求,但是......

回答 2 投票 0

自定义 JsonConverter 用于将 JSON 序列化为抽象类

我正在反序列化一个复杂的json结构,如下所示: “事件”:[ { “id”:1, “行动”:[ { “id”:8, “瓦尔...

回答 1 投票 0

在C#中使用JSON Path动态创建JSON对象

我有一个json属性路径及其值的键值对列表, 键:$.orderNumber 值:“100001” 键:$.orderedOn ...

回答 1 投票 0

使用 JObject.Parse 解析 API 返回的字符串时,获取无效字符遇到错误

我收到来自 API 的以下字符串格式的响应: "{\"nbf\":2024-04-17T16:28:14.509+0800,\"iat\":2024-04-17T16:28:14.509+0800,\"iss\":\"https://去...

回答 1 投票 0

为什么 Json.NET 无法序列化 X509Certificate2?

每当我尝试使用 Json.NET 序列化 X509Certificate2 实例(不使用其 ISerialized 实现,但选择忽略它)时,Json.NET 都会引发异常。 异常情况...

回答 2 投票 0

如何在没有符号的情况下将双精度序列化为JSON Newtonsoft JSON.NET?

ASP.NET Core 应用程序使用 Newtonsoft JSON.NET 进行序列化: builder.Services.AddControllers().AddNewtonsoftJson(); 有一些具有 double 类型属性的模型: 公共类 SomeModel { p...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.