Open
Description
I believe either JSON or YAML would allow for significant code simpification (there's a lot of lines just parsing the XML). And I don't believe we really depend on the things that XML brings to the table (namespaces etc.)?
Advantages of JSON: Built-in (one less dependency), fast
Advantages of YAML: Easy to read, supplanting pickle?
Really depends on how well either one deals with the heavily nested structure of say, a subscription with filters and metadata and renames... Also how would attributes translate?