add default encoding when reading json
ignore environment which does not exist
Merge branch 'ignore_no_existence_files'