@ellz

Как вытащить данные из строки?

Привет. Строка выглядит так:
{" level " : 1 , " moves " : 15}, {" level " : 2 , " moves " : 28}, {" level " : 3 , " moves " : 25}
Нужно на основе level вытащить moves. Например передаю в метод "2", он возвращает "28". Как это сделать?
  • Вопрос задан
  • 357 просмотров
Решения вопроса 1
2ord
@2ord
  1. Обвернуть строку в квадратные скобки [ ] с обеих сторон и тогда можно интерпретировать итоговую строку как JSON:
    [{" level " : 1 , " moves " : 15}, {" level " : 2 , " moves " : 28}, {" level " : 3 , " moves " : 25}]


  2. При помощи средств парсинга JSON получить массив объектов,
  3. в котором (при помощи LINQ) найти объект, у которого искомый level, и взять значение его moves
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы