How can I beautify JSON inside a document?

I'm using minted package.

First you have to install and configure it (do not forget to add pygmentize.cmd file on Windows 7). Then you have to add \usepackage{minted} to the LaTeX Preambel and finally insert following code into TeX Code box (for JSON you can use js code type):

\begin{listing}
\begin{minted}[frame=single,
               framesep=3mm,
               linenos=true,
               xleftmargin=21pt,
               tabsize=4]{js}
{     
    "firstName": "John"
    "lastName" : "Smith",
    "age" : 25
}
\end{minted}
\caption{JSON example} 
\label{json-example}
\end{listing}

It is not perfect solution, but it works and produce really nice listing: minted json example