Json.NET, "Case Duyarsız Mülkiyet Desantizasyonunu" listelenen özelliklerden biri olarak listeler. Belirlenen mülkün durumuyla eşleşmesi için bir girişimde bulunulduğunu ve bir eşleşme bulunmazsa büyük/küçük harfe duyarsız bir aramanın yapıldığını okudum. Ancak bu, varsayılan davranış olarak görünmüyor. JSON dizesi özellikleri ("Anahtar" ve "anahtar" ve "değer" vs "Değer") davasını eşleşecek şekilde değiştirilirse o zaman herşey iyiJson.NET Büyük/küçük harf duyarlı olmayan Özellik Destantasyonu
var result =
JsonConvert.DeserializeObject<KeyValuePair<int, string>>(
"{key: 123, value: \"test value\"}"
);
// result is equal to: default(KeyValuePair<int, string>)
: Aşağıdaki örneğe bakın
var result =
JsonConvert.DeserializeObject<KeyValuePair<int, string>>(
"{Key: 123, Value: \"test value\"}"
);
// result is equal to: new KeyValuePair<int, string>(123, "test value")
Büyük/küçük harf duyarlı olmayan serileştirme işlemlerini gerçekleştirmenin bir yolu var mı?
Teşekkür kullanabilir ve düzeltebilir. KeyValuePair için bir Dönüştürücünün kullanıldığının farkında değildim. –