Рассмотрим следующую JSON строку в C#:
{
"BuyerRegion":"BuyerRegion [0][27]",
"SellerRegion":"SellerRegion [0][29]",
"HubRegion":"HubRegion [0][31]",
"PartNo":"TINT_MNUM [0][3]",
"BuyerCompID":"BuyerCompId [0][28]",
"SellerCompId":"SellerCompId [0][30]",
"HubCompId":"HubCompId [0][32]"
}
Затем я попытался десериализовать строку в динамический c объект в C#, используя:
object obj = new JavaScriptSerializer().Deserialize<object>(s); //where s contains the JSON string
Однако возвращаемое obj
представляет собой массив пар ключ / значение:
Любая идея, как я могу сделать их десериализованными в одну один динамический c объект, где я могу получить доступ к свойствам, используя:
obj.BuyerRegion //returns "BuyerRegion [0][27]"
JsonConvert / NewtonSoft не является выбором.