jdevillard / JmesPath.Net

A fully compliant implementation of JMESPATH for .NetCore

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

JmesPath class might not be thread-safe

hell-racer opened this issue · comments

If the Transform() is invoked on different json tokens, and expressions contain root-node expressions ($.foo.bar) it might lead to unexpected results, because the evaluator_'s Root property is updated inside Transform()/Parse() methods. Additional investigation needed.

@hell-racer is this solved ? I cannot remember if I addressed this in one of the latest changes ?

I think I addressed it with #91.

Cool. Thanks for the feedback.