The definition of the JSON object is part of the ECMAScript 5 specification http://es5.github.com/#x15.12. node.js is built on Google Chrome's V8 https://developers.google.com/v8/ engine, which adheres to ECMA standard. Therefore, node.js also has a global object JSON[docs] https://developer.mozilla.org/En/Using_JSON_in_Firefox.