XML JSON PB Lua 數據結構支持 複雜結構 簡單結構 較複雜結構 複雜結構 數據保存方式 文本 文本 二進制 文本 數據保存大小 大 通常 小 通常 解析效率 慢 通常 快 稍快 語言支持程度 很是多 多 C++/Java/Python 多 開發難度?繁瑣? 繁瑣 簡單 簡單 相對繁瑣 學習成本 低 低 低 高 適用範圍 數據交換 數據交換 數據交換 數據保存及腳本處理
樣例:json
<person age="too young" experience="too simple" result="sometimes naive" />
這是一條xml格式的數據,也能夠用下面的方式:數據結構
<person> <age value="too young" /> <experience value="too simple" /> <result value="sometimes naive" /> </person>
若是用json的話:學習
{
"age":"too young",
"experience":"too simple",
"result":"sometimes naive"
}