1. 程式人生 > >JSON與XML面試題

JSON與XML面試題

1.什麼是JSONXML

       JSONXML都是資料交換格式,JSON輕量級的資料交換格式、XML標記電子檔案使其具有結構性的標記語言。

2.JSONXML區別是什麼? 有什麼共同點?

XML它是用於RPC遠端呼叫資料交換格式,因為XML檔案格式複雜,比較佔寬頻,不易於維護,伺服器端與客戶端解析xml話費較多的資源和時間.

JSON它是用於RPC遠端呼叫資料交換格式,因為JSON檔案格式壓縮,佔寬頻小,易於維護。

3.為什麼用JSON不用XML

json是輕量級,xml是重量級。因為xml是重量級的,檔案格式複雜,所以在遠端呼叫時,比較佔寬頻。 json因為是輕量級,檔案格式都是壓縮的,佔寬頻小。

4.JSONXML解析有那些方式?

JSON解析方式(阿里巴巴fastjson、谷歌gson,jackJson)

XML解析方式(domsaxpul)

5.哪裡說一下JSONXML你是在哪裡用的?

例如:一般現在移動APP介面都採用JSON,因為json佔寬頻小。

例如:我們公司微信開發,微信介面都是JSON格式的, 微信事件推送是XML

JSONXML都是在遠端呼叫或者是和某公司合作定義資料交換格式。