7
Sorun şu var: Ben buDeserialize JSON
dynamic dyn = JObject.Parse(json);
gibi Newtonsoft ile bu JSON Dosyası ayrıştırmak Eğer bu
{
"Path": {
"FirstPath": "/1/2/text()"
}
}
gibi görünen bir json dosyası var
veya bu
dynamic dyn = JsonConvert.DeserializeObject(json);
bu
gibi kullanılması gerekirse, dinamik bir nesne olsundyn.Path.FirstPath.Value
Değerlerden nasıl kurtulabilirim? JSON'daki tüm nesneler bir ip olmaktan çıkıyor. Gerekmiyorsa her zaman ".Value" yazmayı istemiyorum.
Evet ama daha yakından bakarsanız, "value" öğesinin "Newtonsoft.Json.Linq.JValue" türündeki bir dize olmadığını görebilirsiniz. "Değer" alır ve bir dizeyi bekleyen bir yönteme iletirseniz, bir Özel Durum alırsınız. Sadece "value.Value" yazarsanız çalışır. – Shamshiel
"var" ifadesini "string" ile değiştirin. Cevabımı güncelledim. –