Я пытаюсь найти значения внутри файла 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 ().