# Expression JsonGet converting all values to strings (False alarm)

**URL:** <https://forum.inductiveautomation.com/t/expression-jsonget-converting-all-values-to-strings-false-alarm/75059>\
**Category:** Ignition\
**Created:** [June 15, 2023, 7:22am UTC](https://forum.inductiveautomation.com/t/expression-jsonget-converting-all-values-to-strings-false-alarm/75059 "2023-06-15T07:22:53Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![nminchin](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/nminchin/32/6911_2.png) [@nminchin](https://forum.inductiveautomation.com/u/nminchin)\
**Post date:** [June 15, 2023, 7:22am UTC](https://forum.inductiveautomation.com/t/expression-jsonget-converting-all-values-to-strings-false-alarm/75059/1 "2023-06-15T07:22:53Z")

</div>

v8.1.27

I've just spent a while trying to diagnose why a condition in an if statement wasn't evaluating to true, and it turns out that it was due to the `jsonGet` expression function converting all values (e.g. ints/longs) into strings 😕 so of course `"123" != 123`

---

<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:** [June 15, 2023, 2:49pm UTC](https://forum.inductiveautomation.com/t/expression-jsonget-converting-all-values-to-strings-false-alarm/75059/2 "2023-06-15T14:49:01Z")

</div>

Are you sure?

This would surprise me a lot. You're positive it's not your JSON?

---

<div class="post-metadata">

**Author:** ![nminchin](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/nminchin/32/6911_2.png) [@nminchin](https://forum.inductiveautomation.com/u/nminchin)\
**Post date:** [June 15, 2023, 10:03pm UTC](https://forum.inductiveautomation.com/t/expression-jsonget-converting-all-values-to-strings-false-alarm/75059/3 "2023-06-15T22:03:35Z")

</div>

~~Positive~~ Negative ~~, I'll get some screenshots later today~~

Let me look into it more... it's probably me, or a different issue

---

<div class="post-metadata">

**Author:** ![nminchin](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/nminchin/32/6911_2.png) [@nminchin](https://forum.inductiveautomation.com/u/nminchin)\
**Post date:** [June 16, 2023, 12:17am UTC](https://forum.inductiveautomation.com/t/expression-jsonget-converting-all-values-to-strings-false-alarm/75059/4 "2023-06-16T00:17:30Z")

</div>

Yep, my bad; I fixed a function to convert a tag document type value from a PyDocumentObjectAdapter to Py objects that, low and behold, was converting ints to strs, but it appears I hadn't yet copied the new version to this project.
