"Паника! при использовании объекта Json и итерации по строковым значениям - PullRequest
0 голосов
/ 08 мая 2019

Я пытаюсь найти значения внутри файла JSON (output.json), используя ключи, которые даны в текстовом файле (keys.txt).

Я загрузил keys.txt и использовал strip (",") чтобы создать итерацию.Я преобразовал файл output.json в переменную output_data с типом rustc_serialize :: json :: Json с помощью Json :: from_str ().

let output_json = process_file(&output);
let mut keys_values = process_keys(&keys)

let mut split = keys_values.split(",");

for s in split {
   println!("{}",output_json[s])
}

запрос output_data ["name"] предоставляет соответствующее значение.Но, Panics, когда мне дали значение & str, которое я получил из итерируемого с помощью strip ().

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...