title: Data serialization
body: <p>I've got an Objective-C/cocoa based application that I'm working on. This app is client&lt;->server. Currently, the communcation protocol is based upon some fairly simple XML. While XML works for this task, it is not ideal in any aspect. It's a pain to serialize data to XML, it's not particularly light-weight, and difficult to incorporate non-data information (such as: 'do this next') in.</p>
  
  <p>I'm looking for suggestions to an alternative.</p>
  
  <p>I've considered some of the ones listed <a href="http://en.wikipedia.org/wiki/Comparison_of_data_serialization_formats" rel="nofollow noreferrer">here</a>, but haven't decided on any. Suggestions?</p>