letold_value:Value=row.remove(&value.as_str().unwrap().to_string()).ok_or(TransformMappingError{field:field.to_string(),msg:"No value to rename".to_string()})?;
name:row.get("name").ok_or(TransformMappingError{field:"name".to_string(),msg:"No value in JSON data".to_string()})?.as_str().unwrap().to_string(),
passwd:row.get("passwd").ok_or(TransformMappingError{field:"passwd".to_string(),msg:"No value in JSON data".to_string()})?.as_str().unwrap().to_string(),
uid:row.get("uid").ok_or(TransformMappingError{field:"uid".to_string(),msg:"No value in JSON data".to_string()})?.as_u64().ok_or(TransformMappingError{field:"uid".to_string(),msg:"Invalid integer".to_string()})?.try_into().or(Err(TransformMappingError{field:"uid".to_string(),msg:"Overflow converting to u32".to_string()}))?,
gid:row.get("gid").ok_or(TransformMappingError{field:"gid".to_string(),msg:"No value in JSON data".to_string()})?.as_u64().ok_or(TransformMappingError{field:"gid".to_string(),msg:"Invalid integer".to_string()})?.try_into().or(Err(TransformMappingError{field:"gid".to_string(),msg:"Overflow converting to u32".to_string()}))?,
gecos:row.get("gecos").ok_or(TransformMappingError{field:"gecos".to_string(),msg:"No value in JSON data".to_string()})?.as_str().unwrap().to_string(),
dir:row.get("dir").ok_or(TransformMappingError{field:"dir".to_string(),msg:"No value in JSON data".to_string()})?.as_str().unwrap().to_string(),
shell:row.get("shell").ok_or(TransformMappingError{field:"shell".to_string(),msg:"No value in JSON data".to_string()})?.as_str().unwrap().to_string(),
name:row.get("name")
.ok_or(TransformMappingError{field:"name".to_string(),msg:"No value in JSON data".to_string()})?
.as_str().unwrap().to_string(),
passwd:row.get("passwd")
.ok_or(TransformMappingError{field:"passwd".to_string(),msg:"No value in JSON data".to_string()})?
.as_str().unwrap().to_string(),
uid:row.get("uid")
.ok_or(TransformMappingError{field:"uid".to_string(),msg:"No value in JSON data".to_string()})?