Подтвердить что ты не робот

.Net 4: Как ссылаться на динамический объект с свойством "return"

Я извлекаю json из публичного api и преобразовываю его в динамический объект с помощью JsonFx.

JsonFx.Json.JsonReader reader = new JsonFx.Json.JsonReader();
dynamic response = reader.Read(jsonAsString);

В json содержится свойство с именем return. например.

{"result":"success","return":{"high":{"value":"3.85001","value_int":"385001","display":"3.85001\u00a0\u20ac","currency":"EUR"}}

JsonFx создает динамический объект, и я также могу отлаживать его и видеть значения. Проблема в том, что когда я пытаюсь ссылаться на свойство в моем коде, компилятор жалуется:

response.return.high.currency
Identifier expected; 'return' is a keyword  

Как я могу ссылаться на свойство return без жалобы компилятора?

4b9b3361

Ответ 1

Попробуйте [email protected].

Вам нужно добавить @ в начале любого поля, имя которого совпадает с ключевым словом С#.