寫給開發小白的----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  點擊打開鏈接

      

我是晶心,一個努力進階的程序媛,很開心和大家一起學習~


    


   


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