在討論bilibili的json之前,先介紹一下什么是json。JSON(JavaScript Object Notation)是一種輕量級的數據交換格式,易于閱讀和編寫,也易于機器解析和生成。在現在的前后端分離的開發中,json作為前后端交互數據的主要格式之一,應用廣泛。
bilibili是一家中國彈幕視頻網站,其中大量的數據都是以json格式進行傳遞。下面是一個展現bilibili推薦視頻列表的json數據:
{ "code": 0, "message": "0", "ttl": 1, "data": { "items": [{ "title": "【主播吐槽】這是回家的感覺啊!坐標:蜀山某地", "cover": "http:\/\/i1.hdslb.com\/bfs\/archive\/aa9b14162cb31ea18e3f4bbf0c4a7a4fc6a41146.jpg", "uri": "\/bangumi\/play\/ep269543", "param": "", "goto": "av", "ctime": 1546905608, "duration": 3804, "online": 120170, "up": { "mid": 1952656, "name": "人民家政的胖喵" }, "desc": "康茲LeLe直播回家的路上路遇各種事情,跟他一起回家感受一下真正的回家感吧~", "play": "119.9萬", "favorites": 0, "danmaku": 8659, "reply": 343, "share": 869 }, ... ], "page": { "count": 20, "num": 1, "size": 20 } } }
這個json數據包含了推薦視頻列表中每一個視頻的相關信息,如標題、封面、播放量等。可以看出,json數據非常直觀易懂,在前后端進行數據交互時,json以其簡單明了的格式大顯身手。
上一篇css3 內容省略號
下一篇mysql近10個月統計