JSON與XML面試題
阿新 • • 發佈:2019-01-10
1.什麼是JSON和XML?
JSON和XML都是資料交換格式,JSON輕量級的資料交換格式、XML標記電子檔案使其具有結構性的標記語言。
2.JSON與XML區別是什麼? 有什麼共同點?
XML它是用於RPC遠端呼叫資料交換格式,因為XML檔案格式複雜,比較佔寬頻,不易於維護,伺服器端與客戶端解析xml話費較多的資源和時間.
JSON它是用於RPC遠端呼叫資料交換格式,因為JSON檔案格式壓縮,佔寬頻小,易於維護。
3.為什麼用JSON不用XML?
json是輕量級,xml是重量級。因為xml是重量級的,檔案格式複雜,所以在遠端呼叫時,比較佔寬頻。 json因為是輕量級,檔案格式都是壓縮的,佔寬頻小。
4.JSON、XML解析有那些方式?
JSON解析方式(阿里巴巴fastjson、谷歌gson,jackJson)
XML解析方式(dom、sax、pul)
5.哪裡說一下JSON、XML你是在哪裡用的?
例如:一般現在移動APP介面都採用JSON,因為json佔寬頻小。
例如:我們公司微信開發,微信介面都是JSON格式的, 微信事件推送是XML。
JSON和XML都是在遠端呼叫或者是和某公司合作定義資料交換格式。