Skip to content
This repository was archived by the owner on May 28, 2019. It is now read-only.
This repository was archived by the owner on May 28, 2019. It is now read-only.

JSON.stringify is not a function #89

Description

@alexkappa

Hello,

I am having a strange issue with JSON.stringify when using browserify. Most times it works as expected, while I get an Uncaught TypeError: JSON.stringify is not a function error on certain pages of a website.

I suspect that window.JSON is somehow modified by another script running in the same page, but I thought that using require and browserify I could scope my own JSON object to use locally hopefully not affecting other definitions, or other scripts affecting mine.

For more context, here's how I use it:

var JSON = require('json3');

var MyObject = module.exports = function() {}

MyObject.prototype.doSomething() {
   // JSON.stringify({...})
}

Should I use the runInContect or noConflict helpers that were released recently? Have I missed something entirely?

Your help is much appreciated 😃

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions