bower.json
.JSON3.noConflict()
idempotent [Issue #56].define
pragma detection before minifying.node-webkit
and web workers.JSON3
global in browsers and JavaScript engines.JSON3.noConflict()
and JSON3.runInContext()
[Issue #50].quote
.stringify()
optimizations.?minified
query parameter to the browser harness for testing the minified version [Issue #35].object.hasOwnProperty(prop)
instead of Object#hasOwnProperty.call(object, prop)
when iterating over host objects [Issue #18].define
pragma [Issue #22; PR #25].lex()
. Optimize for valid source strings [Issue #23; PR #27].parse
. Add a charIndexBuggy
flag.module.exports
, exports
, and then define
[PR #14].parse
and stringify
globally even if an AMD loader is present [PR #17].has()
function for has.js
compatibility [Issue #19].stringify()
: Iterate over whitelisted properties in order [Issue #12].parse()
implementations in AMD loaders and CommonJS environments [Issue #9].parse()
: Use delete
instead of Array#splice()
when removing elements from traversed arrays [Issue #10].parse()
number grammar extensions in IE 9 [Issue #11].stringify()
and parse()
implementations in AMD loaders and CommonJS environments [Issue #6].zlib
instead of shelling out to gzip
.r.js
compatibility.stringify()
implementations to work around date serialization bugs.Date#getUTC{FullYear, Month, Date}
implementations in Opera > 9.64 [Issue #4].bestiejs
organisationfilter
argument for JSON.stringify
JSON.parse
JSON3
to JSON
JSON3.Version
Math.abs
, and isFinite
, and native constructors String
, Number
, Object
, and Array
Prim
to JSON3
JSON3.Version
"json"
moduleJSON
implementationssource
argument in JSON3.parse
JSON3.stringify
Prim.stringify
’s handling of the width
argumentPrim.stringify
for serializing valuesPrim.Escapes
to Prim.Unescapes
Prim.parse