JSONレスポンスを解析し、それをJson2CSharpにコピー&ペーストして、新しく生成した2つのクラスを現在のクラスの最後に追加しようとしています。 (私は複数のクラスを扱うのが好きではありません)。私が午前問題は、私が生成されたクラスRootObject
にアクセスしようとしたとき、私はタイプの未処理の例外「Newtonsoft.Json.JsonSerializationException」はNewtonsoft.Json.dll
NewtonsoftでJSONを構文解析すると不正なフォーマットエラーが発生する
のエラーが出るということです
追加情報:タイプを正しくデシリアライズするにはJSONオブジェクト(たとえば{"name": "value"})が必要なため、現在のJSON配列([1,2,3]など)をタイプ 'Test.RootObject'にデシリアライズできません。
構文が私のために変換されたにもかかわらず、私はそれを変更しませんでした。これが有効な有効な構文になるように変更する必要があるのは何ですか?
static void Main(string[] args)
{
string userid= "186exa";
var url = "https/?rst=" + userid;
var connectionClient = new WebClient();
connectionClient.Headers.Set("H", "XXXXXXXXXXXX");
connectionClient.Headers.Set("uname", "user");
connectionClient.Headers.Set("pswd", "pwd");
var content = connectionClient.DownloadString(url);
}
EDIT
これはクラスです - コードを使用すると、故障の二つがあります。これは、retunred JSON
[{"Style":"Cajun","List":[{"id":1225,"cmu":"41.2","lno":10,"name":"Bear","origin":"Lake Sinclair, MO","MajorStyle":"Burn Yo Bottom","Style":"","styleImage":"","hid":1,"bqty":"1.00","cask":0,"local":0,"city":"Amsterdam"}
このコードは問題ではありません。クラスとJSONを提供してください。 – Simon
JSONレスポンスの例を投稿してください。 – Sxntk
@Simon - 要求された情報を含める更新された投稿。 –