We are currently using our own home rolled JSON.stringify in /eclairjs-nashorn/src/main/resources/eclairjs/EclairJS_Globals.js do to JSON.stringify does not work on jdk.nashorn.api.scripting.AbstractJSObject objects. It looks like this is fix in Java 8u112 When this version becomes GA we should be able to remove our custom JSON.stringify.