Rich Trott
2981f24f92
Update ESLint to v3.8.0. * Installed with `npm install --production` to avoid installing unnecessary dev files * Used `dmn -f clean` to further eliminate unneeded files PR-URL: https://github.com/nodejs/node/pull/9112 Reviewed-By: Teddy Katz <teddy.katz@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Roman Reiss <me@silverwind.io> |
8 years ago | |
---|---|---|
.. | ||
lib | tools: update ESLint to 2.9.0 | 9 years ago |
README.markdown | tools: update eslint to v1.10.3 | 9 years ago |
index.js | tools: update eslint to v1.10.3 | 9 years ago |
package.json | tools: update ESLint to v3.8.0 | 8 years ago |
README.markdown
jsonify
This module provides Douglas Crockford's JSON implementation without modifying any globals.
stringify
and parse
are merely exported without respect to whether or not a
global JSON
object exists.
methods
var json = require('jsonify');
json.parse(source, reviver)
Return a new javascript object from a parse of the source
string.
If a reviver
function is specified, walk the structure passing each name/value
pair to reviver.call(parent, key, value)
to transform the value
before
parsing it.
json.stringify(value, replacer, space)
Return a string representation for value
.
If replacer
is specified, walk the structure passing each name/value pair to
replacer.call(parent, key, value)
to transform the value
before stringifying
it.
If space
is a number, indent the result by that many spaces.
If space
is a string, use space
as the indentation.