1 2 3 4 5 6 7 8 9
use serde_json::Value; pub fn get_path<'a>(value: &'a Value, path: &[&str]) -> Option<&'a Value> { let mut current = value; for part in path { current = current.get(*part)?; } Some(current) }