json數據格式和python中字典的數據類型


發現: 日志log中打印的數據均為json格式,這個和python中的字典特別像。來區分一下吧

看下格式

   json格式

{
    "studentInfo":
    {
        "id":123456,
        "stu_name":"Dorra"
    }
}

 

 

解釋

首先字典dict是python中的一種數據類型,以鍵值對(key-value)的形式存儲

其次json是一種數據格式,存儲的形式也是key-value,但是這個和dict還是不同的

 看下對json格式的定義

JSON(JavaScript Object Notation, JS 對象簡譜) 是一種輕量級的數據交換格式。它基於 ECMAScript (歐洲計算機協會制定的 js 規范)的一個子集,采用完全獨立於編程語言的文本格式來存儲和表示數據。簡潔和清晰的層次結構使得

JSON 成為理想的數據交換語言。 易於人閱讀和編寫,同時也易於機器解析和生成,並有效地提升網絡傳輸效率。

json 本質上還是字符串,只是按 key-value 這種鍵值對的格式來的字符串

 

實驗

Python中可以方便的通過JSON模塊來實現字典格式與JSON字符串格式的相互轉換

 

json的用處

隨着網絡和移動應用程序的普及,JSON已經成為Web服務API以及長期存儲的常用的交換格式。使用現有的工具,用戶通常會使用復雜的管道來在分析系統中讀取和寫入JSON數據集。在Apache Spark 1.1中發布Spark SQL的JSON支持,在Apache Spark 1.2中增強,極大地簡化了使用JSON數據的端到端體驗。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM