有没有办法告诉 JSON.NET 我有一个包含 JSON 数据的字符串?例如,我有一个这样的类:
public class Foo
{
public int Id;
public string RawData;
}
我使用它的方式如下:
var foo = new Foo();
foo.Id = 5;
foo.RawData = @"{""bar"":42}";
我希望你能将其序列化为这样:{"Id":5,"RawData":{"bar":42}}
基本上,我有一段已经存储为JSON格式的非结构化可变长度数据,我需要完全序列化的对象来将此数据作为部分包含。
谢谢。
编辑:为确保正确理解,这是单向序列化,即我不需要将其反序列化为同一对象;其他系统将处理此输出。我需要RawData的内容成为JSON的一部分,而不仅仅是字符串。