使用 C# 分析 JSON 字符串
本文关键字:字符串 JSON 分析 使用 | 更新日期: 2023-09-27 18:37:21
我尝试找到一个解决方案来解析使用 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 var时,Visual Studio会说我"字符串不是Json格式的"...
你有想法吗?
提前谢谢你;)
{
"C:''workspace''folder''test''added.txt": "synced",
"C:''workspace''folder''test''pending.test": "pending"
}
您的 JSON 需要转义这些反斜杠。请注意 ''''
http://json.org/