猿问

为什么很多公共API推送的时候,都采用json或是xml,而不是key/value对?

为什么很多公共API推送的时候,都采用json或是xml,而不是key/value对?

白板的微信
浏览 413回答 3
3回答

心有法竹

流行,标准,通用。

摇曳的蔷薇

JSON和XML可以比较容易的反应数据结构,通过大括号和标签,键值对在这一点就很麻烦。例如一组简单的数据用JSON表达很清晰 [ {"id":1,"name":"A"}, {"id":2,"name":"B"}, {"id":3,"name":"C"}, ] 用键值对表达的话解析的时候很麻烦,也不好转换为常用编程语言的数据结构。 id:1 name:A id:2 name:B id:3
随时随地看视频慕课网APP
我要回答