pub fn json_split_path(key: &str) -> Vec<&str>
Split a dot-delimited config key path into parts, trimming and filtering empty segments.