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: