- Регистрация
- 27.09.2019
- Сообщения
- 69
- Благодарностей
- 44
- Баллы
- 18
Кто сталкивался, подскажите, пожалуйста, как реализовать десериализацию JSON с данными, названия полей которых могут изменяться?
Объясню подробнее.
Использую в работе
С описанием статичных объектов проблем не возникает.
Но, например,
По сути, мне нужна только одна строка, даже если их будет несколько. В данном случае - f3392807 = "f" + нужный ID, который можно спарсить в другом запросе
Пытался нагуглить, но ничего подходящего не нашлось.
Объясню подробнее.
Использую в работе
JavaScriptSerializer()
С описанием статичных объектов проблем не возникает.
Но, например,
custom_fields
, может содержать, а может не содержать вложенных данных. Если данные содержатся, то названия формируются из назначенных этим полям ID с добавлением перед ними буквы f. Пример:Есть данные:
Нет данных:
Нет данных:
По сути, мне нужна только одна строка, даже если их будет несколько. В данном случае - f3392807 = "f" + нужный ID, который можно спарсить в другом запросе
Можно сделать так, но если по какой-то причине изменится ID - работать уже не будет:
public class ClientCustomFields
{
public string f3392807 { get; set; }
}