We can handle objects in CSV/TSV format with commands sort, cut, join, paste, awk, perl, python, etc.<p>We can handle XML objects with commands xml_grep, xmlpath, xmlpatterns, perl, python, js (JavaScript has builtin support for XML/XPath), etc.<p>JSON format in new, but we can handle it with js (native format), perl, python. CouchDB already uses JSON over pipe to communicate with tools.