首页 > 解决方案 > 如何使用嵌套的断线反序列化 json?

问题描述

我有一段 json,但是当我去反序列化它时,它不会正确映射到 C# 中的对象。

前任:

    "location": {
            "raw": "{\"address1\":\"1234 Fake Street\",\"address2\":null,\"city\":\"Madison\",\"state\":\"WI\",\"zip\":\"12345\",\"country\":\"US\"}"
        },

我正在使用 restSharp 进行 api 调用和 Newtonsoft.Json

var test = JsonConvert.DeserializeObject(content);

我尝试了以下方法但失败了:

  1. 解析json
  2. 替换反斜杠
  3. 序列化,然后再次反序列化
  4. JavascriptSerializer

无论如何将字符串反序列化为带有反斜杠的对象?

标签: jsonjson.netdeserialization

解决方案


推荐阅读