У меня есть рабочий стол , который использует класс JavaScriptSerializer
для декодирования некоторого количества JSON, возвращаемого веб-приложением MediaWiki. Это было в основном довольно легко понять, но есть конкретный ответ JSON, который включает в себя «*» как одно из имен полей, и я не знаю, что с ним делать.Как десериализовать строку JSON со свойством «*»?
Вот некоторые примеры JSON:
{
"warnings": {
"login": {
"result": "OK",
"*": "blah blah blah"
}
}
}
Я создал rLogin
класс, чтобы содержать результаты для login
подобъекта, и в этом классе я создал строковый enter code here
объект для result
, но я не» я знаю, что делать для другой области. Очевидно, я не могу создать поле в своем классе с именем *
, так как можно получить значение?
Действительно ли ключ «результат» отсутствует в кавычках в реальном файле или это только опечатка в примере вопроса? –
О, это была просто опечатка .. извините. На самом деле не существует поля результата ... Я просто добавил это как пример другого поля, для которого я добавил строковый объект. –