-2
我試圖找到解決方法來用C#解析JSON字符串。用C解析JSON字符串#
其實,我從一個文件中提取JSON字符串:
string json = r.ReadToEnd();
在這個JSON文件我有一個狀態相關聯的文件列表,像:
{"C:\workspace\folder\test\added.txt": "synced","C:\workspace\folder\test\pending.test": "pending"}
我想加載此JSON並獲取每個鍵/ val對。
但是,當我加載使用JSON:
JObject jsonVal = JObject.Parse(json);
此行給我一個錯誤...
那麼,是什麼方法?我怎麼做才能得到沒有名字的每把鑰匙?我想過這樣的事情:
string val = (string)jsonVal[0];
編輯:使用Visual Studio,當我看看json的變種,Visual Studio中說我「字符串沒有被JSON格式的」 ...
你有一個想法?
預先感謝您;)
它給你一個錯誤,你不知道爲什麼?我們不知道爲什麼!你應該在你的問題中包含這條消息。我們並不坐在你的電腦旁邊看着你。另外,你是否通過[JSON Lint](http://jsonlint.com/)運行你的JSON字符串?它說你沒有有效的JSON。如果JSON無效,則無法解析。 – mason
您的JSON示例無效。反斜槓必須逃脫。 – thorn