Python json 读取 json 文件并转为 dict

Python json 读取 json 文件并转为 dict

在 D 盘 新建 test.json:

{

&#34;test&#34;: &#34;测试\n换行&#34;,<br/>
&#34;dict&#34;: {<br/>
    &#34;list&#34;: [0, &#34;str\&#34;&#34;],<br/>
    &#34;num&#34;: 0<br/>
}<br/>

}

json 格式编写:

json 格式大致以 python 的 dict {} 格式来编写即可,只是要注意字符串不能用单引号‘  ’,一定要用双引号“  ”

字符串支持转义

 import sys
import os
import json p = r‘d:\test.json’
if os.path.exists(p):

 if sys.version_info.major &gt; 2:<br/>
     f = open(p, &#39;r&#39;, encoding = &#39;utf-8&#39;)<br/>
 else:<br/>
     f = open(p, &#39;r&#39;)<br/>
 dict_data = json.load(f)<br/>
 #or<br/>
 dict_data = json.loads(f.read())<br/>
 print(dict_data)</pre>

注意:

json 的 load() 和 loads() 的区别

Python 2 和 3 的 open() 的区别