# Display Formatted json String in Perspective

**URL:** <https://forum.inductiveautomation.com/t/display-formatted-json-string-in-perspective/42894>\
**Category:** Ignition\
**Created:** [February 2, 2021, 5:00pm UTC](https://forum.inductiveautomation.com/t/display-formatted-json-string-in-perspective/42894 "2021-02-02T17:00:30Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Jonathan](https://avatars.discourse-cdn.com/v4/letter/j/aeb1de/32.png) [@Jonathan](https://forum.inductiveautomation.com/u/Jonathan)\
**Post date:** [February 2, 2021, 5:00pm UTC](https://forum.inductiveautomation.com/t/display-formatted-json-string-in-perspective/42894/1 "2021-02-02T17:00:30Z")

</div>

Is there a way to take a json string and display it formatted on a Perspective view? Quick search shows some javascript to pretty a json string, but I am not sure how to do that in Perspective.

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [February 2, 2021, 5:02pm UTC](https://forum.inductiveautomation.com/t/display-formatted-json-string-in-perspective/42894/2 "2021-02-02T17:02:15Z")

</div>

There’s a `jsonFormat` expression function.

---

<div class="post-metadata">

**Author:** ![paul-griffith](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul-griffith/32/37249_2.png) [@paul-griffith](https://forum.inductiveautomation.com/u/paul-griffith)\
**Post date:** [February 2, 2021, 5:02pm UTC](https://forum.inductiveautomation.com/t/display-formatted-json-string-in-perspective/42894/3 "2021-02-02T17:02:39Z")

</div>

Some ideas in this thread:

> [@Ideal way to display objects on a screen](http://forum.inductiveautomation.com/t/ideal-way-to-display-objects-on-a-screen/41575/9):
>
> For something you can use in a script transform (though you should probably put this into a project scoped script). Also, make sure you only attempt to use it from Perspective contexts: from com.inductiveautomation.ignition.common import TypeUtilities from com.inductiveautomation.perspective.common import PerspectiveModule gson = PerspectiveModule.createPerspectiveCompatibleGson() json = TypeUtilities.pyToGson(value, gson) return "```\n{}\n```".format(gson.toJson(json)) [image] The t…
