title: Protocol Buffers vs XML/JSON for data entry outside of programming effort
body: <p>I would love to use protocol buffers, but I am not sure if they fit my use case. Here it is:</p>
  
  <p>I have a Quiz app. This requires a bunch of data, like categories,  questions, a list of answers (and which ones are correct). <strong>I do not want to be responsible for entering this data - I would prefer to pass it off to a non-programmer to serialize all this data for me</strong>, in either XML or JSON. Then my app would just read in the data file.</p>
  
  <p>Does Google's Protocol Buffers fit my use case? Or should I stick to a more traditional format like XML or JSON?</p>