Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Stringify an object/array like JSON.stringify just without all the double-quotes
branch: master
Failed to load latest commit information.
.editorconfig tweaks
.gitattributes init
.gitignore Use `files` property in package
.jshintrc tweaks
.travis.yml Update .travis.yml
contributing.md init
fixture.js remove browser testing junk
index.js tweaks
license tweaks
package.json 1.0.0
readme.md Fix output in readme
test.js tweaks

readme.md

stringify-object Build Status

Stringify an object/array like JSON.stringify just without all the double-quotes.

Useful for when you want to get the string representation of an object in a formatted way.

It also handles circular references and lets you specify quote type.

Install

$ npm install --save stringify-object

Usage

var obj = {
    foo: 'bar',
    'arr': [1, 2, 3],
    nested: { hello: "world" }
};

var pretty = stringifyObject(obj, {
    indent: '  ',
    singleQuotes: false
});

console.log(pretty);
/*
{
  foo: "bar",
  arr: [
    1,
    2,
    3
  ],
  nested: {
    hello: "world"
  }
}
*/

API

stringifyObject(object, [options])

Accepts an object to stringify and optionally an option object. Circular references will be replaced with null.

options

indent

Type: string
Default: '\t'

Choose the indentation you prefer.

singleQuotes

Type: boolean
Default: true

Set to false to get double-quoted strings.

License

BSD license and copyright Google

Something went wrong with that request. Please try again.