@ellz

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

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


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

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

Войти через центр авторизации
Похожие вопросы
19 апр. 2024, в 05:01
999999 руб./за проект
19 апр. 2024, в 03:52
1000 руб./за проект
19 апр. 2024, в 03:01
1000 руб./за проект