在 c# 中将字符串转换为有效的 json

本文关键字:有效 json 转换 字符串 | 更新日期: 2023-09-27 18:36:58

>我有以下字符串:

{"data.childData1":"s1","data.childData2":"s2",...}

如何将其转换为:

{"data":{
     "childData1":"s1",
      "childData2":"s2"
   }
}

在 c# 中将字符串转换为有效的 json

您可以使用此库来美化 json,或使用 Json.NET(示例源):

public string GetPrettyPrintedJson(string json)
{
    dynamic parsedJson = JsonConvert.DeserializeObject(json);
    return JsonConvert.SerializeObject(parsedJson, Formatting.Indented);
}