0

我收到一个json如下:

{
  "soce":{
  "message":{"details":"No Details available now.","code":"123"},
  "number":"500"
  }
}

我正在使用 Newtonsoft JsonConvert。我不想将消息中的值序列化为 json 而是作为字符串。

我试图更新 json 以在引号中包含 message 的值,但这不起作用。

{
  "soce":{
  "message":"{"details":"No Details available now.","code":"123"}",
  "number":"500"
  }
}

有没有办法指示反序列化器不反序列化 json 的一部分?

4

1 回答 1

0

正如 Lasse karlsen 所建议的,我声明了 JToken 类型的属性,并使用 ToString() 将值作为 json 字符串获取。

公共 JToken 消息 { 获取;放; }

于 2020-05-04T22:11:44.833 回答