On Mon, Oct 10, 2011 at 5:44 PM, Niels Giesen <niels.giesen@gmail.com> wrote:
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


Does

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

help?

Rainer
 
#+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



--
Rainer M. Krug, PhD (Conservation Ecology, SUN), MSc (Conservation Biology, UCT), Dipl. Phys. (Germany)

Centre of Excellence for Invasion Biology
Stellenbosch University
South Africa

Tel :       +33 - (0)9 53 10 27 44
Cell:       +33 - (0)6 85 62 59 98
Fax (F):       +33 - (0)9 58 10 27 44

Fax (D):    +49 - (0)3 21 21 25 22 44

email:      Rainer@krugs.de

Skype:      RMkrug