You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
35 lines
972 B
35 lines
972 B
6 years ago
|
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.
|