Node.js で JSON を文字列に

JSONを文字列にするためには stringify-object というモジュールを利用します。

インストール

npm install -save stringify-object

使用方法

var stringifyObject = require('stringify-object');

var obj = [
  {
    fuga : [
      'hogehoge',
      'hoge'
    ]
  },
  {
    hoge : [
      'a',
      'i'
    ]
  }
];

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

console.log(pretty);

/*
result:
[
  {
    fuga: [
      "hogehoge",
      "hoge"
    ]
  },
  {
    hoge: [
      "a",
      "i"
    ]
  }
]
*/

stringifyObject(obj, option)

obj : 文字列化したいオブジェクト
option : 文字列化する際のオプション
-indent : インデントに利用する文字 default : '\t'
-singleQuotes: シングルクウォートにするか default : false