【发布时间】:2020-07-13 05:21:57
【问题描述】:
我想知道,是否有办法在我的 JSON 对象中保留一个特定属性的原始内容。
public class MyClass {
public int RegularNumber { get; set; }
public string OtherStuff { get; set; }
public RawJsonString SomeNestedData { get; set; }
}
背景是,客户端SomeNestedData对象是一个不规则的字符串数组和数组。我找不到适合的合适的 c# 类型,甚至不需要反序列化服务器上的属性,因为它作为原始 JSON 保存到数据库中。
那么有什么方法可以实现类似RawJsonString 的类吗?还是我应该更好地使用IEnumerable<object>?
【问题讨论】:
-
你是怎么序列化的?
-
你不能将 json 存储在常规的
string中吗? -
@PavelAnikhouski 使用 axios。
-
@AndréReichelt
JsonExtensionData可能会有所帮助 -
@404 OP 正在使用
System.Text.Json
标签: c# json system.text.json