写给开发小白的----json常用的类型转换函数

     写在前面的思考:我们一起思考一下,我们需要在mongo数据库中存储一条值为字典类型的数据,那么我们该怎么存呢?正常情况下,存取的数据是不支持字典类型,那么该怎么办呢?

     解决办法:首先先把要存取的字典类型通过类型转换方法,转化为str类型,然后进行存储就可以,这样的话,等我们取出来时候,我们可以再通过类型转化方法,将str类型转化为字典类型,这样就完美完成了字典类型的存储。    

-------------------

    由上面的思考,所以在我们进行数据操作时,难免会遇到一些类型转换的问题,这时候,我们需要知道,json为我们提供了一些类型转换的方法,我们可以轻松把我们无法识别的类型进行转化。

    1. json.dumps()

            json提供的dumps()方法主要用于将dict(字典)类型的数据转化为str(字符串类型)。

            那么这个方法就适用于前面我说的那个思考问题,我们通过dumps()方法进行转化之后,就可以解决存储问题。

    2. json.loads()

            json提供的loads()方法用于将str类型的数据转化成dict(字典)类型

    3. json.dump()

            json提供的dump()方法则为把dict类型的数据转化为str类型,并写入到json文件中。

     4. json.load()

            json提供的load()方法用于从json文件中读取数据。

      这里一定要注意方法名字多一个少一个s的功能是不一样的,一定不要记混了。

      同时附一个关于这四个方法对应详细代码案例的学习链接,供大家深入学习:

      http://blog.csdn.net/mr_evanchen/article/details/77879967  点击打开链接

      

我是晶心,一个努力进阶的程序媛,很开心和大家一起学习~


    


   


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章