add default encoding when reading json