C#で次のJSON出力を読み取るのに問題があります。私はJSON構文にあまり精通していませんが、適切にフォーマットされていないようです。または、データを適切に逆シリアル化する方法がわかりません。
配列([ラベル] =>Column_Name[列]=>column0)
15 0
配列([0] => 0 [1] =>配列()
[2] => 0 ) {"total":0,"entities":[],"page":0}
C#で使用されるコードは単純です。
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
request.Method = WebRequestMethods.Http.Get;
request.Accept = "application/json";
HttpWebResponse response = request.GetResponse() as HttpWebResponse;
Encoding enc = Encoding.GetEncoding(1252);
StreamReader configStream = new StreamReader(response.GetResponseStream(), enc);
var configuration = configStream.ReadToEnd();
JavaScriptSerializer jSerialize = new JavaScriptSerializer();
List[] operations = jSerialize.Deserialize<List[]>(configuration);
私が受け取っているエラーは、「配列」が有効なJSONプリミティブではないということです。JSON出力から構文が正しいと仮定して、データを非リアル化するにはどうすればよいですか?