I am doing some analysis for an Android App (which basically collects data from simple forms) and am looking at data interchange formats that I could use. The app has to send data to a server over any available connection. I have looked at the following formats so far:
- JSON (http://www.json.org/)
- XML (http://www.w3schools.com/xml/xml_whatis.asp)
- Protocol Buffers (by Google)
- EBML (Extensible Binary Markup Language)
- CSV (Comma Separated Value)
- OData (Open Data org)
- SOAP
- REST
- Database Dumps (on Wikipedia)
- CORBA (by OMG)
- COM (by Microsoft)
- HTML (Hypertext Markup Language)
I am inclined towards JSON, but was wondering if there is any standard/format I should be looking at and missed in this list. P.S: I am allowed only two links... weird!