We're reclaiming inactive PDIs to keep them available for active builders. Learn what's changing, who's affected, and how to protect your work. Read More

JSON object in Scoped Application

hmartind
Kilo Expert

Hello,

Working on a Helsinki instance,

var json = new JSON();

Works fine in the Global Scope but crashes within an Scoped Application:

Invalid object in scoped script: org.mozilla.javascript.gen.sys_script_include_04cf1a2f0fd2020094f3c09ce1050eba_905@1cadf34

{"error":{"detail":"TypeError: org.mozilla.javascript.NativeJSON@7737e3 is not a function. (sys_script_include.1d264e71dbd83200b7bbd001cf961986; line 7)","message":"org.mozilla.javascript.NativeJSON@7737e3 is not a function."},"status":"failure"}

Any idea how to solve this issue?

Many thanks.

5 REPLIES 5

Mike Allen
Mega Sage

Try:



var json = new global.JSON();


This worked, too bad it wasn't marked as the answer.

Worked for me too. Thanks a lot!

Deepak Ingale1
Mega Sage

From Helsinki, i guess JSON.stringify() and JSON.parse() are supported in both Server and Client side.


Not sure about Scoped apps though.