format the file
add type stringArray, parse '' as null for serialization, and format null as '' for deserialization