json.net 相关问题

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

使用带有自定义序列化程序的 CosmosClient 查询 CosmosDb [C# - Json.Net - Azure Function]

我正在尝试使用 CosmosClient 和 Azure 函数内的自定义序列化程序来查询 CosmosDB。 这是我的自定义序列化器: 公共类 CosmosDbSerializerService :CosmosSerializer { 私人...

回答 1 投票 0

REST API 响应属性有时会获取列表或对象

我正在调用相同的 REST API,并且从该 API 中我得到了一个 JSON 对象的响应,在尝试反序列化它时,它会抛出一个错误,因为其中一个对象有时会作为 l...

回答 1 投票 0

c# Newtonsoft 根据属性将 Json 反序列化为对象

我收到的 Json 可能有两种不同的格式,我正在尝试找到一种好方法将其反序列化为各自的对象。我有一个 Json 字符串,它将...

回答 1 投票 0

我可以在单个操作中验证和反序列化吗?

我正在从 HttpRequestData 实例(Azure Function HttpTrigger)异步读取字符串。然后我使用 JObject.Parse,然后在 JObject 上执行 IsValid() 方法,然后如果它是 v...

回答 1 投票 0

MissingMemberHandling.Error 当使用 jsonignore 设置属性时不会抛出错误

设置 MissingMemberHandling.Error 后似乎不会抛出使用 jsonignore 设置的属性的序列化异常 怎么处理? 公开课账户 { 公共字符串全名{获取; ...

回答 1 投票 0

使用 NewtonSoft.JSON 在 C# 中的属性名称中反序列化带有破折号(Kebab Case)的 JSON

我有一个对象,我正在尝试使用 Newtonsoft.Json 反序列化,但由于包含破折号的属性,它给我带来了麻烦。例如,事件数据属性有一个破折号。 { “签名...

回答 1 投票 0

使用 Newtonsoft.JSON (JSON.net),如何将带有子 JObject 的 JArray 添加到现有 JObject

这是一个使用 Newtonsoft.JSON 库的 C# 应用程序。 我有一个 JObject,它是一个搜索,我需要向其中添加一个 JArray,我需要向其中添加更多 JObject 这是我需要补充的...

回答 1 投票 0

使用 Newtonsoft 搜索对象数组的数组

我有一个 JToken 对象数组的数组。我想返回按 Severity 成员降序排列的前 10 个对象的列表;现在,我只是返回所有问题

回答 1 投票 0

ASP.NET Core 6.0 - 从 appsettings.json 获取动态 Json 对象

我的 appsettings.json 文件如下所示。在我的program.cs中,我想将请求配置部分提取为Json对象(使用newtonsoft.json)。我无法将其映射到自定义 .NET 对象作为

回答 2 投票 0

Newtonsoft DateFormatHandling 返回格式错误的日期字符串

我有一个用 .NET 8 编写的 ASP.NET Core Web API。我使用 Newtonsoft.JSON 来序列化 JSON 输出。以下是序列化器的配置。 builder.Services.AddControllers().AddNewtonsoftJso...

回答 2 投票 0

如何将字符串变量传递给 JObject C# - 无法加载文件或程序集“System.Text.Json”

美好的一天,我需要为 JObjet 分配变量: JObject json = JObject.Parse(@"{ 请求数据:{ 帐户凭据:{ 帐户链接:'dFyRCVYNM0aGb1LSR/0B8e+

回答 1 投票 0

如何根据用户授权动态JsonIgnore?

我使用 Metadata 和 JsonIgnore 来删除正在序列化的特殊字段。 [授权(角色=“管理员”)] 公共类 UserController : ApiController { 公共 IEnumerable...

回答 2 投票 0

C# - 在尝试在 JSON JToken 中查询字段之前如何检查该字段是否存在?

我正在从网站上提取 JSON 数据,其中一些字段是可选的,这意味着它们并不总是存在。当我尝试查询它们时,我的程序崩溃了。我相信我正在检查空值

回答 1 投票 0

确定 System.Text.Json 序列化中是否无法识别类型

我正在尝试从 Newtonsoft.Json 迁移到 System.Text.Json,并且我正在尝试找到一种方法来检查我的所有数据是否已被“捕获”并正确映射(回复:PolymorphismOption. ..

回答 1 投票 0

在json中的JArray中提取元素

让我们看看,json 可以是动态的,并且在任何属性中可能有多个嵌套数组。 例子: { “项目”: [ { “id”:“0001”, “名称”:“蛋糕”, ...

回答 2 投票 0

使用 Json.net 将 JSON 对象反序列化为动态对象

是否可以使用 json.net 从 json 反序列化返回动态对象?我想做这样的事情: 动态 jsonResponse = JsonConvert.Deserialize(json); 控制台.WriteLine(

回答 9 投票 0

从另一个具有不同结构的数组创建Newtonsoft.Json.Linq.JArray

我有第一个 Newtonsoft.Json.Linq.JArray ,其结构如下: [ { “字段”:[ { “值”:“孩子”, “关键”:“关系”...

回答 1 投票 0

如何反序列化没有“,”分隔符的 JSON 数组?

我有一个 JSON 文件,我必须反序列化它,但对象之间没有逗号分隔符,如何添加它或反序列化它,同时忽略分隔符丢失的事实? [{ “……

回答 1 投票 0

如何使用 Newtonsoft.Json 包在 C#(4.0) 中解析我的 json 字符串?

我是JSON新手。在我的asp.net应用程序中,我想解析json字符串。所以,我使用Newtonsoft.Json包来读取和写入json数据。现在,我可以解析简单的json数据.Bu...

回答 5 投票 0

如何反序列化没有“,”分隔符的 json 列表

我有一个JSON文件,我必须反序列化它,但是对象之间没有逗号分隔符,我如何添加它或反序列化跳过这个分隔符。 [{ “id”:“123”, &q...

回答 1 投票 0

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