Json nesnelerini C# 'ye dönüştürdüğümde, Json'umun $ sembolü olan alanları var (ex: $ t). Ama C# özel karakterli alanları kabul etmiyor. $ # C# kodumdaki diğer harflerle değiştirmeye çalışırsam, adlandırmadaki değişiklik nedeniyle 3. taraf verileri alamıyorum.
Bu sorunu nasıl çözebilirim?
Json dize:
"author": [(1)
{
"name": {
"$t": "theabctv"
},-
"uri": {
$t": "http://gdata.abc.com/feeds/api/users/theabctv"
},-
"yt$userId": {
"$t": "tCUABCCT7wYG1PMCpw"
}-
}-
],-
C# kodu: - NET çerçevesinde sembollerle özellik adlarını bildirmek için hiçbir şekilde JSON nesneleri arasındaki izomorfizm sahip olamaz yani
public class Author2
{
public Name2 name { get; set; }
public Uri2 uri { get; set; }
public YtUserId __invalid_name__yt$userId { get; set; }
}
public class Name2
{
public string __invalid_name__$t { get; set; }
}
public class Uri2
{
public string __invalid_name__$t { get; set; }
}
public class YtUserId
{
public string __invalid_name__$t { get; set; }
}
Thanx çok ... Ben onunla yaptım – user1881554