Merhaba.
{"1":"299","2":[{"1":"a"},{"1":"b"},{"1":"c"},{"1":"d"}],"3":"0","4":"9223372036854775807","7":{"1":1,"4":false}}şeklinde bir JSON'um var diyelim.
public class _2
{
public string _1 { get; set; }
}
public class _7
{
public int _1 { get; set; }
public bool _4 { get; set; }
}
public class GRoot
{
public string _1 { get; set; }
public List<_2> _2 { get; set; }
public string _3 { get; set; }
public string _4 { get; set; }
public _7 _7 { get; set; }
}modeller bu şekilde.
byte[] responseArray = wc.UploadValues(url, "POST", myNameValueCollection);
wc.Encoding = System.Text.Encoding.UTF8;
var json = Encoding.UTF8.GetString(responseArray);
txtJsonResponse.Text = json; // BURASI JSON'u TEXTBOX'a alıyor.
// SORUN BURADA. Bir türlü elementi getiremiyorum.
var sonuc = JsonConvert.DeserializeObject<GRoot>(json);
foreach (var kelime in sonuc._2)
{
lstJsonObjects.Items.Add(kelime._1[0]);
}Acaba nerede hata yapıyorum? Bilen birisi yardımcı olabilir mi?