模組--json

來源:互聯網
上載者:User

標籤:知識   open   檔案   語言   單引號   沒有   python   模組   引號   

大綱

①json是幹嘛用的

②方法介紹及小樣本

一、json 是跨平台,跨語言互動時,用來相互轉換的。

二、方法介紹

1json.loads(str)      可以將dict、list、tuple的字串形式轉換成實意。

注意:由於只有其他語言雙引號不是代表字串,所以我們的參數要用單引號。

出來py 語言,其他語言沒有()之說,所以tuple式字串不能夠轉換。

import jsona = ‘["你好",11,22]‘b = json.loads(a)print(b)#[‘你好‘, 11, 22]

json.dumps(a) a代表 dict、list、tuple  可以將dict、list、tuple轉換成字串。

注意: tuple 會轉成list,其他語言沒有()之說。

import jsona = ("你好",11,22)b = json.dumps(a)print(b)#["\u4f60\u597d", 11, 22]

補充知識:

json.load(open(‘xx‘,r))   → 把xx檔案中的字串轉成實意 → 以r模式開啟xx檔案。

 

json.dump(yy,open(‘xx‘,w)) → 把對象yy轉換成字串 → 以w的方式開啟xx檔案,並把轉換後的yy存入xx內。

 

  

模組--json

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.