@julyclyde #19 hmm 。。。你应该是没看太仔细,defaults read 只是标准输出为易读格式,如果你仔细看,会发现有大量的 key = value; 这样的值,并不是 .json 文件里的 "key: "value", 这样的格式。并且,经过 defaults 处理之后,你看到的结果并不是原来文件的样子。给你个链接参考一下吧,这里有对 plist 文件的简要介绍:The file itself is typically encoded using the Unicode UTF-8 encoding and the contents are structured using XML. UTF-8 编码、XML 结构。