Я получаю json-строку, хотя HTTP-POST из внешней службы (которая находится вне моего контроля). Один из ключей в этом json: params:{...},
parse Json с ключом «params» в mvc4
Мне нужно нарисовать этот json для класса MyClass
. Это было бы просто, если бы не тот факт, что params
является ключевым словом в C# ..
Я попытался с помощью Newtonsofts Json.NET (версия 7.0.0) библиотеку, и имеет следующее MyClass
:
[JsonProperty(PropertyName = "params")]
public TrustlyNotifParams Parameters { get; set;}
но Parameters
заканчивается как null
. Опубликованный json имеет вложенное значение для параметров, я видел это через ведение журнала.
все, что выше Parameters
в иерархии, обрабатывается просто отлично. Что я здесь делаю неправильно?
Вы можете использовать ключевое слово, вам просто нужно использовать его как 'public TrustlyNotifParams @params {get; задавать; } ', в противном случае вы не могли бы разместить полный пример JSON, чтобы мы могли понять, в чем проблема? –
Удивительный, я понятия не имел, что вы можете это сделать! Сделайте это ответом, и я приму это! =) также повышается ... –