Edit: Ok I figured it out. It seems to need brackets unlike normal evaluate. For some reason I thought I could do
'["var3=var1+var2","var3=var3+var2"]' but it wants internal brackets like you'd type in a macro '["[var3=var1+var2]","[var3=var3+var2]"]'
Code: Select all
Json Evaluated: [r: string = '["[var1=1][var2=2][var3=10]","[var3=var1+var2+var3]"]']<br>
[h: string = json.evaluate(string)]
<!-- Display the results of each Eval -->
[r, foreach(result,string,"<br>"): result]
//OUTPUT//
Json Evaluated: ["[var1=1][var2=2][var3=10]","[var3=var1+var2+var3]"]
« var1=1 = var1 = 1 = 1 »« var2=2 = var2 = 2 = 2 »« var3=10 = var3 = 10 = 10 »
« var3=var1+var2+var3 = var3 = (1 + 2 + 10) = 13 »