小编por*_*443的帖子

JSON.NET:将json string属性序列化为json对象

有可能告诉JSON.NET我有一个带有JSON数据的字符串吗?我有一个这样的课:

public class Foo
{
    public int Id;
    public string RawData;
}
Run Code Online (Sandbox Code Playgroud)

我用的是这样的:

var foo = new Foo();
foo.Id = 5;
foo.RawData = @"{""bar"":42}";
Run Code Online (Sandbox Code Playgroud)

我希望像这样序列化:

{"Id":5,"RawData":{"bar":42}}
Run Code Online (Sandbox Code Playgroud)

基本上我有一块非结构化的可变长度数据已经存储为JSON,我需要完全序列化的对象来包含这些数据作为一部分.

谢谢.

编辑:只是为了确保它被正确理解,这是单向序列化,即我不需要它反序列化回同一个对象; 另一个系统应处理此输出.我需要将RawData的内容作为JSON的一部分,而不仅仅是字符串.

c# json.net

19
推荐指数
2
解决办法
1万
查看次数

标签 统计

c# ×1

json.net ×1