Since this sounds to a ajaxian thingy i recommend JSON. It plays nice with Javascript, is easy to note and familiar for you (just replace => by : and you're mostly done). As for YAML, it is error prone for manual editing. eg, a whitespace/newline (or none) at the wrong place may lead to fatal parsing errors.