Hi,

Say I've got a sh code block invoking curl to some json api, is it possible some way to specify that the format of the output when :results output code is in a json code block and *not* a sh code block?

#+begin_src sh :results output code :exports both
curl https://our-service.org/getstuff?username=dirk\&password=catsbrithday\&fmt=json
#+end_src

#+results:
#+BEGIN_SRC sh
{"userinfo" : {"id" : "QNCNFQUKKBCTTMAOIUFNOQVLDUFAJV", "fullname" : "Gekke Dirk", "role" : "user"}}
#+END_SRC

whereas I'd like it to be 

#+results:
#+BEGIN_SRC json
{"userinfo" : {"id" : "QNCNFQUKKBCTTMAOIUFNOQVLDUFAJV", "fullname" : "Gekke Dirk", "role" : "user"}}
#+END_SRC

Any thoughts on how to go about this? Do other people have this same issue and should there come an option in babel that handles this (one language outputting source code for another?), or is there a way to specify ones own outputter?

-- 
http://pft.github.com