{"_id":"is-json","_rev":"366865","name":"is-json","description":"check if a string is a valid JSON string without using Try/Catch","dist-tags":{"latest":"2.0.1"},"maintainers":[{"name":"quim","email":"joaquim.serafim@gmail.com"}],"time":{"modified":"2021-07-19T07:29:45.000Z","created":"2014-04-21T22:56:55.747Z","2.0.1":"2016-09-17T16:29:51.565Z","2.0.0":"2016-03-03T18:06:03.980Z","1.2.5":"2014-07-02T16:52:12.671Z","1.1.5":"2014-07-02T16:39:06.110Z","1.1.4":"2014-07-02T00:40:14.407Z","1.1.3":"2014-05-25T17:17:36.316Z","1.1.2":"2014-05-20T20:31:45.359Z","1.1.1":"2014-04-22T10:56:19.880Z","1.0.1":"2014-04-21T23:01:14.870Z","1.0.0":"2014-04-21T22:56:55.747Z"},"users":{"tdmalone":true,"wzbg":true,"d3ck":true,"rocket0191":true},"author":{"name":"@joaquimserafim"},"repository":{"type":"git","url":"git+ssh://git@github.com/joaquimserafim/is-json.git"},"versions":{"2.0.1":{"name":"is-json","version":"2.0.1","description":"check if a string is a valid JSON string without using Try/Catch","main":"index.js","directories":{"test":"test"},"scripts":{"test":"node test"},"repository":{"type":"git","url":"git+ssh://git@github.com/joaquimserafim/is-json.git"},"keywords":["JSON","validation"],"author":{"name":"@joaquimserafim"},"license":"ISC","bugs":{"url":"https://github.com/joaquimserafim/is-json/issues"},"homepage":"https://github.com/joaquimserafim/is-json","devDependencies":{"tape":"^2.13.1"},"gitHead":"88cf3ece3ab41b21dd6fac366ae4a85484470ed0","_id":"is-json@2.0.1","_shasum":"6be166d144828a131d686891b983df62c39491ff","_from":".","_npmVersion":"2.15.1","_nodeVersion":"0.12.15","_npmUser":{"name":"quim","email":"joaquim.serafim@gmail.com"},"dist":{"shasum":"6be166d144828a131d686891b983df62c39491ff","size":2557,"noattachment":false,"key":"/is-json/-/is-json-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-json/download/is-json-2.0.1.tgz"},"maintainers":[{"name":"quim","email":"joaquim.serafim@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/is-json-2.0.1.tgz_1474129789698_0.5797332285437733"},"publish_time":1474129791565,"_cnpm_publish_time":1474129791565,"_hasShrinkwrap":false},"2.0.0":{"name":"is-json","version":"2.0.0","description":"check if a string is a valid JSON string without using Try/Catch","main":"index.js","directories":{"test":"test"},"scripts":{"test":"node test"},"repository":{"type":"git","url":"git@github.com:joaquimserafim/is-json.git"},"keywords":["JSON","validation"],"author":{"name":"@joaquimserafim"},"license":"ISC","bugs":{"url":"https://github.com/joaquimserafim/is-json/issues"},"homepage":"https://github.com/joaquimserafim/is-json","devDependencies":{"tape":"^2.13.1"},"gitHead":"ef8d7aef6b5fcbbff5e11a732040d19caf5f0d00","_id":"is-json@2.0.0","_shasum":"06fc622f8b9be15bac9a5a767c93a1d819df6e7f","_from":".","_npmVersion":"2.14.9","_nodeVersion":"0.12.10","_npmUser":{"name":"quim","email":"joaquim.serafim@gmail.com"},"dist":{"shasum":"06fc622f8b9be15bac9a5a767c93a1d819df6e7f","size":2514,"noattachment":false,"key":"/is-json/-/is-json-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-json/download/is-json-2.0.0.tgz"},"maintainers":[{"name":"quim","email":"joaquim.serafim@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/is-json-2.0.0.tgz_1457028360587_0.5361060078721493"},"publish_time":1457028363980,"_cnpm_publish_time":1457028363980,"_hasShrinkwrap":false},"1.2.5":{"name":"is-json","version":"1.2.5","description":"check if a string is a valid JSON string without using Try/Catch","main":"index.js","directories":{"test":"test"},"scripts":{"test":"node test"},"repository":{"type":"git","url":"git@github.com:joaquimserafim/is-json.git"},"keywords":["JSON","validation"],"author":{"name":"@joaquimserafim"},"license":"ISC","bugs":{"url":"https://github.com/joaquimserafim/is-json/issues"},"homepage":"https://github.com/joaquimserafim/is-json","devDependencies":{"tape":"^2.13.1"},"gitHead":"c7c330b79330d770be8e420be15af7fec51d0d5d","_id":"is-json@1.2.5","_shasum":"1a8f9e1badcdc08cfc6b50f2e798723d5ac9fec6","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"quim","email":"joaquim.serafim@gmail.com"},"maintainers":[{"name":"quim","email":"joaquim.serafim@gmail.com"}],"dist":{"shasum":"1a8f9e1badcdc08cfc6b50f2e798723d5ac9fec6","size":2539,"noattachment":false,"key":"/is-json/-/is-json-1.2.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-json/download/is-json-1.2.5.tgz"},"publish_time":1404319932671,"_cnpm_publish_time":1404319932671,"_hasShrinkwrap":false},"1.1.5":{"name":"is-json","version":"1.1.5","description":"check if a string is a valid JSON string without using Try/Catch","main":"index.js","directories":{"test":"test"},"scripts":{"test":"node test"},"repository":{"type":"git","url":"git@github.com:joaquimserafim/is-json.git"},"keywords":["JSON","validation"],"author":{"name":"@joaquimserafim"},"license":"ISC","bugs":{"url":"https://github.com/joaquimserafim/is-json/issues"},"homepage":"https://github.com/joaquimserafim/is-json","devDependencies":{"tape":"^2.13.1"},"gitHead":"c4f07f20c4f36e750c88c13737860c1e51f5afa0","_id":"is-json@1.1.5","_shasum":"ac89964d697beda96820eda8e50253f0aa04e70b","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"quim","email":"joaquim.serafim@gmail.com"},"maintainers":[{"name":"quim","email":"joaquim.serafim@gmail.com"}],"dist":{"shasum":"ac89964d697beda96820eda8e50253f0aa04e70b","size":2390,"noattachment":false,"key":"/is-json/-/is-json-1.1.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-json/download/is-json-1.1.5.tgz"},"publish_time":1404319146110,"_cnpm_publish_time":1404319146110,"_hasShrinkwrap":false},"1.1.4":{"name":"is-json","version":"1.1.4","description":"check if a string is a valid JSON string without using Try/Catch","main":"index.js","directories":{"test":"test"},"scripts":{"test":"node test"},"repository":{"type":"git","url":"git@github.com:joaquimserafim/is-json.git"},"keywords":["JSON","validation"],"author":{"name":"@joaquimserafim"},"license":"ISC","bugs":{"url":"https://github.com/joaquimserafim/is-json/issues"},"homepage":"https://github.com/joaquimserafim/is-json","devDependencies":{"tape":"^2.13.1"},"_id":"is-json@1.1.4","_shasum":"01a383669f0eca48b126a880feeb39ce3b138049","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"quim","email":"joaquim.serafim@gmail.com"},"maintainers":[{"name":"quim","email":"joaquim.serafim@gmail.com"}],"dist":{"shasum":"01a383669f0eca48b126a880feeb39ce3b138049","size":2356,"noattachment":false,"key":"/is-json/-/is-json-1.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-json/download/is-json-1.1.4.tgz"},"publish_time":1404261614407,"_cnpm_publish_time":1404261614407,"_hasShrinkwrap":false},"1.1.3":{"name":"is-json","version":"1.1.3","description":"check if a string is a valid JSON string without using Try/Catch","main":"index.js","directories":{"test":"test"},"scripts":{"test":"node test"},"repository":{"type":"git","url":"git@github.com:joaquimserafim/is-json.git"},"keywords":["JSON","validation"],"author":{"name":"@joaquimserafim"},"license":"ISC","bugs":{"url":"https://github.com/joaquimserafim/is-json/issues"},"homepage":"https://github.com/joaquimserafim/is-json","devDependencies":{"tape":"^2.13.1"},"_id":"is-json@1.1.3","_shasum":"850c122b316830453e25f0221eb825c6ce6311ad","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"quim","email":"joaquim.serafim@gmail.com"},"maintainers":[{"name":"quim","email":"joaquim.serafim@gmail.com"}],"dist":{"shasum":"850c122b316830453e25f0221eb825c6ce6311ad","size":2272,"noattachment":false,"key":"/is-json/-/is-json-1.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-json/download/is-json-1.1.3.tgz"},"publish_time":1401038256316,"_cnpm_publish_time":1401038256316,"_hasShrinkwrap":false},"1.1.2":{"name":"is-json","version":"1.1.2","description":"check if a string is a valid JSON string without using Try/Catch","main":"index.js","directories":{"test":"test"},"scripts":{"test":"node test"},"repository":{"type":"git","url":"git@github.com:joaquimserafim/is-json.git"},"keywords":["JSON","validation"],"author":{"name":"@joaquimserafim"},"license":"ISC","bugs":{"url":"https://github.com/joaquimserafim/is-json/issues"},"homepage":"https://github.com/joaquimserafim/is-json","devDependencies":{"tape":"^2.13.1"},"_id":"is-json@1.1.2","_shasum":"2d46088bfcd67dd4a9f6469d1a7d19ef67696a06","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"quim","email":"joaquim.serafim@gmail.com"},"maintainers":[{"name":"quim","email":"joaquim.serafim@gmail.com"}],"dist":{"shasum":"2d46088bfcd67dd4a9f6469d1a7d19ef67696a06","size":2327,"noattachment":false,"key":"/is-json/-/is-json-1.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-json/download/is-json-1.1.2.tgz"},"publish_time":1400617905359,"_cnpm_publish_time":1400617905359,"_hasShrinkwrap":false},"1.1.1":{"name":"is-json","version":"1.1.1","description":"check if a string is a valid JSON string without using Try/Catch","main":"index.js","directories":{"test":"test"},"scripts":{"test":"node test"},"repository":{"type":"git","url":"git@github.com:joaquimserafim/is-json.git"},"keywords":["JSON","validation"],"author":{"name":"@joaquimserafim"},"license":"ISC","bugs":{"url":"https://github.com/joaquimserafim/is-json/issues"},"homepage":"https://github.com/joaquimserafim/is-json","_id":"is-json@1.1.1","dist":{"shasum":"993a57ad2d32ae945d291ff38f00d428a0c95702","size":2162,"noattachment":false,"key":"/is-json/-/is-json-1.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-json/download/is-json-1.1.1.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"quim","email":"joaquim.serafim@gmail.com"},"maintainers":[{"name":"quim","email":"joaquim.serafim@gmail.com"}],"publish_time":1398164179880,"_cnpm_publish_time":1398164179880,"_hasShrinkwrap":false},"1.0.1":{"name":"is-json","version":"1.0.1","description":"check if a string is a valid JSON string without using Try/Catch","main":"index.js","directories":{"test":"test"},"scripts":{"test":"node test"},"repository":{"type":"git","url":"git@github.com:joaquimserafim/is-json.git"},"keywords":["JSON","validation"],"author":{"name":"@joaquimserafim"},"license":"ISC","bugs":{"url":"https://github.com/joaquimserafim/is-json/issues"},"homepage":"https://github.com/joaquimserafim/is-json","_id":"is-json@1.0.1","dist":{"shasum":"aaac1620ebb7df0820d2f30afddbe02b17b50529","size":1989,"noattachment":false,"key":"/is-json/-/is-json-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-json/download/is-json-1.0.1.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"quim","email":"joaquim.serafim@gmail.com"},"maintainers":[{"name":"quim","email":"joaquim.serafim@gmail.com"}],"publish_time":1398121274870,"_cnpm_publish_time":1398121274870,"_hasShrinkwrap":false},"1.0.0":{"name":"is-json","version":"1.0.0","description":"check if a string is a valid JSON string in JavaScript without using Try/Catch","main":"index.js","directories":{"test":"test"},"scripts":{"test":"node test"},"repository":{"type":"git","url":"git@github.com:joaquimserafim/is-json.git"},"keywords":["JSON","validation"],"author":{"name":"@joaquimserafim"},"license":"ISC","bugs":{"url":"https://github.com/joaquimserafim/is-json/issues"},"homepage":"https://github.com/joaquimserafim/is-json","_id":"is-json@1.0.0","dist":{"shasum":"df0bfaaf1e99b7982b9db9b88d01b1fa8a03771e","size":1996,"noattachment":false,"key":"/is-json/-/is-json-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/is-json/download/is-json-1.0.0.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"quim","email":"joaquim.serafim@gmail.com"},"maintainers":[{"name":"quim","email":"joaquim.serafim@gmail.com"}],"publish_time":1398121015747,"_cnpm_publish_time":1398121015747,"_hasShrinkwrap":false}},"readme":"# is-json\n\n<a href=\"https://nodei.co/npm/is-json/\"><img src=\"https://nodei.co/npm/is-json.png?downloads=true\"></a>\n\n[![Build Status](https://travis-ci.org/joaquimserafim/is-json.png?branch=master)](https://travis-ci.org/joaquimserafim/is-json)\n\n\ncheck if a string is a valid JSON string without using Try/Catch and is a JSON object\n\n\n\n**V1.2**\n\n\nisJSON(str*, [passObjects=bool])\n\n*with `passObjects = true` can pass a JSON object in `str`, default to `false`\n\n\n\t  var isJSON = require('is-json');\n\n\t  var good_json = '{\"a\":\"obja\",\"b\":[0,1,2],\"c\":{\"d\":\"some object\"}}';\n\t  var bad_json = '{\"a\":\"obja\"\"b\":[0,1,2],\"c\":{\"d\":\"some object\"}}';\n\t  var str_number = '121212';\n\n\n\t  console.log(isJSON(good_json)); // true\n      console.log(isJSON(bad_json)); // false\n\t  console.log(isJSON(str_number)); // false\n\n\n\n\t  // check is an object\n\n\t  var object = {a: 12, b: [1,2,3]};\n\n\t  console.log(isJSON(object, true)); // true\n\n    // can use isJSON.strict (uses try/catch) if wants something more robust\n\n    console.log(isJSON.strict('{\\n \"config\": 123,\\n \"test\": \"abcde\" \\n}')); // true\n","_attachments":{},"homepage":"https://github.com/joaquimserafim/is-json","bugs":{"url":"https://github.com/joaquimserafim/is-json/issues"},"license":"ISC"}