2017-03-24 142 views
-4

如何可以解析以下字符串,JSON對象在C#:解析包含字符串backslahes

string unescapedstring = " {"SettingName":"name","SettingValue":"\\log1\\log2\\","Description":"description"}" 

獲得:

{ 
    "SettingName": "name", 
    "SettingValue": "\\log1\\log2\\", 
    "Description": "description" 
    } 

感謝。

+0

哪裏unescapedstring從何而來? –

+0

也許你可以用一個句子來解釋你想要發生的事情。你想格式化一個JSON?什麼?這個Q不清楚。 – spender

+0

由於缺乏來自OP的澄清,我沒有看到任何與[該網站上的許多其他人]區分此問題的任何內容(https://www.google.com/search?q=c%23+parse+json+site %3Astackoverflow.com)詢問有關解析JSON。關閉。 – spender

回答

0

您可以使用JObject類及其方法.parse它接受字符串作爲參數:

JObject jo = JObject.Parse(unescapedstring); 

Newtonsoft_Json Library

+0

字符串unescapedstring的值爲「{\」SettingName \「: 「name \」,\「SettingValue \」:\「\\\ log1 \\\\ log2 \\\\\」,\「Description \」:\「description \」} – Hicham4

相關問題