JSONを解析していますが、次のエラーが発生します。
Newtonsoft.Json.NETdllを使用しています。
文字列の読み取り中にエラーが発生しました。予期しないトークン: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;
}
カテゴリは、次の文字列のいずれかになります。
[「管理ツール」、「アンチグリーフィングツール」、「チャット関連」、「開発者ツール」、「経済」、「修正」、「楽しい」、「一般」、「情報」、「力学」、「その他」 、「ロールプレイング」、「テレポート」、「ウェブサイト管理」、「世界の編集と管理」、「世界のジェネレーター」]
編集:これは私が得る応答です:
[{"description": "Stop users swearing\n", "name": "a5h73y", "plugname": "NoSwear"}, {"description": "Be sure that your server rules are read and accepted!", "name": "acceptdarules", "plugname": "AcceptDaRules"}]
なぜそれが機能しないのか誰かが知っていますか?以前は:/で動作していました。