これは難しいことではありませんが、私は半時間ほどJSON.Netのドキュメントを見ていて、どのように動作しているのかわかりません。私はそれをセットアップしましたが、私の最初の試みは失敗しており、私がこれまで見てきたドキュメントは、(少なくとも私には)どのように配列フォームresponse.dataを逆シリアル化するのかを明らかにしていません。各レコードの個々のフィールド。Simple JSON deserializaiton
また、私はJSON.Netを使用する必要はありません。ちょうどよい選択のように思えました。どんな解決策もうまくいく。
{
"request":{
"Format":"json",
"Target":"Affiliate",
"Method":"findAll",
"Service":"HasOffers",
"Version":"2",
"NetworkId":"directagents",
"NetworkToken":"......"
},
"response":{
"status":1,
"data":{
"2056":{
"Affiliate":{
"id":"2056",
"company":
"123 Greetings 123 Greetings (CD186)",
"address1":"1 Change Address",
"address2":"",
"city":"City",
"region":"NY",
"country":"US",
"other":null,
"zipcode":"11111",
"phone":"-",
"fax":null,
"website":null,
"signup_ip":null,
"date_added":"2012-02-24 18:00:24",
"modified":-62169966000,
"ref_id":"CD186",
"status":"pending",
"wants_alerts":"1",
"account_manager_id":"20",
"payment_method":"check",
"payment_terms":"net 30",
"w9_filed":"0",
"referral_id":null,
"affiliate_tier_id":null,
"fraud_activity_score":null,
"fraud_activity_alert_threshold":null,
"fraud_activity_block_threshold":null,
"fraud_profile_alert_threshold":null,
"fraud_profile_block_threshold":null,
"scrub_offer_pixels":null,
"shared":"0"
}
},
"1606":{
.......this is enough to see how its structured....
あなたはどのようにデシリアライズしていますか?あなたはクラスを投稿できますか? –
それは私の問題かもしれない、私はクラスがありません。私は、HTTP APIからのJSON文字列を持っています。 –
私は、例jsonからクラスを生成するユーティリティを見つけようとしましたが、幸運はありません... –