[Решено] Часть json в список

ZULI

Client
Регистрация
09.09.2020
Сообщения
423
Благодарностей
165
Баллы
43
Привет!
Подскажите, у меня API отдает список задач с айдишниками, нужно все ID загнать в список, как лучше сделать?

Код:
{
    "status": "success",
    "message": "Получили список задач",
    "data": {
        "task-1": "1",
        "task-2": "2",
        "task-3": "3",
        "task-4": "4",
        "task-5": "5",
        "task-6": "6",
        "task-7": "7",
        "task-8": "8",
        "task-137": "137"
    }
}
Конечно можно просто regexp сделать, но явно же есть более правильный путь.
 

BAZAg

Client
Регистрация
08.11.2015
Сообщения
1 781
Благодарностей
2 442
Баллы
113
C#:
string json = project.Variables["json"].Value;
var dic = Global.ZennoLab.Json.JsonConvert.DeserializeObject<Dictionary<string, object>>(json);
json = Global.ZennoLab.Json.JsonConvert.SerializeObject(dic["data"]);
var data = Global.ZennoLab.Json.JsonConvert.DeserializeObject<Dictionary<string, string>>(json);
project.Lists["list"].AddRange(data.Values);
113451
 
  • Спасибо
Реакции: Ilshakin, ZULI и baracuda

ZULI

Client
Регистрация
09.09.2020
Сообщения
423
Благодарностей
165
Баллы
43

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)