我有以下内容:
class Data
{
Foo foo;
string s;
}
我需要将 Data 对象(我们称之为“d”)序列化为 JSON 字符串,我正在做类似的事情:
string jsonString = JsonConvert.SerializeObject(d);
它工作得很好。
并且 Data 中的字符串字段“s”是另一个 JSON 字符串,而不是纯字符串。当数据被序列化时,JSON 字符串值“s”也被序列化,导致双重转换。
如何注释字符串字段,以便 JSON 序列化程序不会再次对其进行序列化?