I was writing a LaTeX document, using Lyx as a front-end. I did not find a way to correctly format JSON data inside these documents.
How can I beautify or format JSON data inside a Latex document?
Hit F1 or "cmd+shift+p" and type install and then type Prettify JSON and hit enter.
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:
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With