我正在解析 JSON 并收到以下错误:
我正在使用 Newtonsoft.Json.NET dll。
读取字符串时出错。意外标记:StartObject。路径“[0]”,第 1 行,位置 2。
这是我拥有的代码:
public static List<string> GetPluginByCategory(string category)
{
var wc = new WebClient();
var json = wc.DownloadString("http://api.bukget.org/api2/bukkit/category/" + category);
var list = JsonConvert.DeserializeObject<List<string>>(json);
return list;
}
category 可以是以下字符串之一:
[“管理工具”、“反悲伤工具”、“聊天相关”、“开发者工具”、“经济”、“修复”、“乐趣”、“通用”、“信息”、“机制”、“杂项” 、“角色扮演”、“传送”、“网站管理”、“世界编辑与管理”、“世界生成器”]
编辑:这是我得到的回应:
[{"description": "Stop users swearing\n", "name": "a5h73y", "plugname": "NoSwear"}, {"description": "Be sure that your server rules are read and accepted!", "name": "acceptdarules", "plugname": "AcceptDaRules"}]
有谁知道为什么它不起作用?它以前曾经工作过:/。