[英]How to Format the nested string json property serialized json in C#
我面臨序列化或格式化嵌套字符串 JSON 的問題。 這是輸入:數據可以有動態值
{
"Id": 33,
"Data": "{\n \"$Datatype\": \"Val1, Val2\"\n }",
"Name": "Test"
}
我想要 output 沒有任何特殊字符,如 \n、、\ 等,如:
{
"Id": 33,
"Data": {
"$Datatype": "Val1, Val2"
},
"Name": "Test"
}
數據屬性被序列化了兩次。 要修復它,請嘗試此代碼
var jsonParsed = JObject.Parse(json);
jsonParsed["Data"] = JObject.Parse((string) jsonParsed["Data"]);
json = jsonParsed.ToString();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.