【发布时间】:2022-01-24 06:08:07
【问题描述】:
我想知道是否有一种更快、更直接的方式在 C# ASP NET Core 中进行读写,而无需创建 JSON 数据模型类。
考虑以下从 API 接收的 JSON 数据。有没有办法直接将字段读取为字符串,而无需使用 JsonSerializer 对其进行反序列化?
{
"data": [
{
"id": "100285832430"
},
{
"id": "102602230220"
}
],
"paging": {
"cursors": {
"before": "MTAwMTIxMDMyNDMw",
"after": "MTAyNjY4NzAyMjIw"
}
}
}
谢谢
【问题讨论】:
-
这是一个字符串。那么,你想用它做什么呢?制作模型类和根本不解析之间的“中间”解决方案是使用 JObject 或动态的。但我会在 BenchmarkDotnet 上提出任何针对对方的解决方案。结果可能令人惊讶。
-
您可以将您的 json 解析为
dynamic而无需类。有时我发现它很有用Example -
非常感谢。我需要像
dynamic这样的东西。
标签: c# asp.net json asp.net-core serialization