Динамические свойства case Pascal с Json.NET

Это то, что у меня есть:

using Newtonsoft.Json;

var json = "{\"someProperty\":\"some value\"}";
dynamic deserialized = JsonConvert.DeserializeObject(json);

Это отлично работает:

Assert.That(deserialized.someProperty.ToString(), Is.EqualTo("some value"));

Я хочу, чтобы это работало (первая буква свойств в верхнем регистре) без изменения json :

Assert.That(deserialized.SomeProperty.ToString(), Is.EqualTo("some value"));
16
задан dillenmeister 12 February 2012 в 09:07
поделиться