5

Python爬虫编程思想(78): JSON字符串与字典互相转换

 2 years ago
source link: https://blog.csdn.net/nokiaguy/article/details/121274311
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

Python爬虫编程思想(78): JSON字符串与字典互相转换

        将字典转换为JSON字符串需要使用json模块的dumps函数,该函数需要将字典通过参数传入,然后返回与字典对应的JSON字符串。将JSON字符串转换为字典只是可以使用下面2种方法。

1. 使用json模块的loads函数,该函数通过参数传入JSON字符串,然后返回与该JSON字符串对应的字典。

2. 使用eval函数将JSON格式字符串当做普通的Python代码执行,eval函数会直接返回与JSON格式字符串对应的字典。

        下面例子将名为data的字典转换为JSON字符串,然后又将JSON字符串s通过eval函数转换为字典。最后从products.json文件中读取JSON字符串,并使用loads函数和eval函数两种方法将JSON字符串转换为字典。


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK