1 初識
1.1 JSON
JavaScript 物件表示法(JavaScript Object Notation),是一種輕量級的資料交換格式,它使得人們很容易的進行閱讀和撰寫,同時也方便了機器進行決議和生成,適用于進行資料互動的場景,比如網站前臺與后臺之間的資料互動,它的格式和Python中的字典格式類似,
{
"sites": [
{ "name":"菜鳥教程" , "url":"www.runoob.com" },
{ "name":"google" , "url":"www.google.com" },
{ "name":"微博" , "url":"www.weibo.com" }
]
}
Python字典中的鍵值對,單引號雙引號都可以使用,而JSON中只用雙引號,這算是一個小區別,
1.2 Ajax
AJAX = Asynchronous JavaScript and XML(異步的 JavaScript 和 XML),在不重新加載整個頁面的情況下與服務器交換資料并更新部分網頁的方式,
舉個例子,當我們訪問某個新聞網站時,訪問的URL并沒有改變,但是當你不斷下拉時,總有新的內容加載出來,這里使用到的技術就是Ajax,
2 json內置包使用
import json
mydict = {'name': 'xiaoming', 'age': 18}
#json.dumps 實作python型別轉化為json字串
json_str = json.dumps(mydict)
#json.loads 實作json字串轉化為python的資料型別
my_dict = json.loads(json_str)
————————————————
著作權宣告:本文為CSDN博主「沐籽丶」的原創文章,遵循CC 4.0 BY-SA著作權協議,轉載請附上原文出處鏈接及本宣告,
原文鏈接:https://blog.csdn.net/qq_27200969/article/details/81585396
相關鏈接:
1. JSON 教程 | 菜鳥教程 (runoob.com)
2. 爬蟲入門(六)資料提取之json_沐籽丶的博客-CSDN博客_json爬蟲
3. Python爬蟲:分析AJAX傳遞的JSON獲取資料-初步分析動態網頁(1)_如夢如幻的博客-CSDN博客_python爬蟲json資料決議
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/290095.html
標籤:python
上一篇:python第一周總結
