# JAVA class for parsing text as an Ignition expression and execute it

**URL:** <https://forum.inductiveautomation.com/t/java-class-for-parsing-text-as-an-ignition-expression-and-execute-it/68640>\
**Category:** Ignition\
**Tags:** perspective\
**Created:** [January 16, 2023, 7:18pm UTC](https://forum.inductiveautomation.com/t/java-class-for-parsing-text-as-an-ignition-expression-and-execute-it/68640 "2023-01-16T19:18:58Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![lrose](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/lrose/32/62724_2.png) [@lrose](https://forum.inductiveautomation.com/u/lrose)\
**Post date:** [January 16, 2023, 7:27pm UTC](https://forum.inductiveautomation.com/t/java-class-for-parsing-text-as-an-ignition-expression-and-execute-it/68640/2 "2023-01-16T19:27:25Z")

</div>

Perhaps the `system.util.evalExpression()` provided with Ignition Extensions would be useful?

> [@Ignition Extensions - Convenience utilities for advanced users](https://forum.inductiveautomation.com/t/ignition-extensions-convenience-utilities-for-advanced-users/64615/5):
>
> I already implemented it, so I might just drop it in anyways, but I just pushed a PR for an idea that someone asked for literally years ago: system.util.evalExpression. I'm not sure if anyone would actually find this useful, so I figure I'll ask if anyone has strong opinions. Usage is pretty simple; provide your expression as the first argument, and any known variables as keyword arguments; your expression can refer to them inside curly braces. Anything in curly braces that isn't a provided va…

---

_[View the full topic](https://forum.inductiveautomation.com/t/java-class-for-parsing-text-as-an-ignition-expression-and-execute-it/68640)._
