美文网首页
json模块

json模块

作者: 光游骑兵 | 来源:发表于2018-11-17 00:25 被阅读0次

    (一)json模块的用处:

                可以将字符串形式的json数据转化为字典,也可以将Python中的字典数据转化为字符串形式的json数据


    (二)如果使用json模块

    data{":",":"}

     1. json序列化方法:

        dumps:无文件操作                

            json_dict = json.dumps(data)      

        dump:序列化+写入文件    

            with open('test.json', 'w', encoding='utf-8') as f:    

            json.dump(data, f)

      2. json反序列化方法:

       loads:无文件操作              

           obj = json.loads(data)

      load: 读文件+反序列化

            with open('demo.json', 'r', encoding='utf-8') as f:

             obj=json.load(f)


    (三)python对象(obj) 与json对象的对应关系

         Python           JSON          

              dict            object        

      list, tuple            array        

                str            string        

        int, float           number        

              True          true         

             False         false        

             None          null          

    相关文章

      网友评论

          本文标题:json模块

          本文链接:https://www.haomeiwen.com/subject/ccfvfqtx.html