src/jdk/nashorn/internal/runtime/JSONFunctions.java
Print this page
*** 64,80 ****
* @param reviver optional value: function that takes two parameters (key, value)
* @return Object representation of JSON text given
*/
public static Object parse(final Object text, final Object reviver) {
final String str = JSType.toString(text);
- final Context context = Context.getContextTrusted();
final JSONParser parser = new JSONParser(
new Source("<json>", str),
! new Context.ThrowErrorManager(),
! (context != null) ?
! context.getEnv()._strict :
! false);
Node node;
try {
node = parser.parse();
--- 64,76 ----
* @param reviver optional value: function that takes two parameters (key, value)
* @return Object representation of JSON text given
*/
public static Object parse(final Object text, final Object reviver) {
final String str = JSType.toString(text);
final JSONParser parser = new JSONParser(
new Source("<json>", str),
! new Context.ThrowErrorManager());
Node node;
try {
node = parser.parse();