Özellik veya değişken adını C# olarak fg+
olarak nasıl bildiririm?C# 'da bir özellik adına `+` nasıl ekleyebilirim?
public string fg+ { get; set; }
Ben "fg+": "103308076644479658279"
olarak JSON'dan bir yanıt olarak bir alan olarak fg+
alıyorum.
Bir sınıf kullanarak seri hale getiriyorum. JSON'dan nasıl okurum?
@ChrisCirefice: değerler "[' obj ile erişilebilir beklediğini Birisi size veri serisini Json.NET kullanıyorsanız
, bunu özel bir ad vermek için
JsonProperty
özelliğini kullanabilirsiniz '' object.key' yerine '' sözdizimi ''. – dan04@ dan04 Elbette, ancak JSON'u Java nesnelerine veya C# için Json.NET'e eşlemek için Google GSON gibi bir JSON kütüphanesi kullanıyorsanız, genellikle * için belirgin olmayan çok tuhaf istisnalarla kötü bir zamanınız olur. * sebep. Evet, JSON anahtarları dizgiler olabilir, ancak bu kişi kimin * ayrıştırmak zorunda olduğunu düşünerek tüketilmek üzere JSON'u yaratan kişiyi durdurmamalıdır. Benim düşünceme göre * tanımlayıcılar * gibi davranan şeyler için özel sembollerden kaçınmak en iyisidir. Kasıtlı olarak insanları kızdırmaya çalışmadıkça böyle garip bir JSON yaratmayacağım. –
Bir ad adında nelere izin verildiği ile ilgili bilgiler şöyledir: https://msdn.microsoft.com/en-us/library/aa664670.aspx –