pub fn parse_columns(
    columns: Vec<Value>,
    result_idx: usize
) -> Result<Vec<String>>