Page 1 of 1

json.evaluate()

Posted: Fri Apr 06, 2012 9:56 am
by Sir Flak
Could someone familiar with json.evaluate() put a simple example in the wiki on how it works. I've played around with it but nothing seems to happen.

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 »

Re: json.evaluate()

Posted: Fri Apr 06, 2012 10:53 am
by Sir Flak
Looks like I can't create a wiki account to modify the json.evaluate stub with an example. Could someone with rights paste in this example or something similar.