1.0.3 • Published 7 years ago

fast-json-parse v1.0.3

Weekly downloads
1,560,274
License
MIT
Repository
github
Last release
7 years ago

fast-json-parse

Build Status

It is equivalent to json-parse-safe, but it set both the err and value property to null.

The reason why this is fast is that try/catch inhibits the functions in which you use them to be optimized. This assumption holds true up to Node 6, from Node 7 and forward this module is not useful anymore.

Install

npm i fast-json-parse --save

Usage

You can use it as a function or via a contructor, as you prefer.

function

'use strict'

var parse = require('fast-json-parse')
var fs = require('fs')

var result = parse(fs.readFileSync('./package.json'))

if (result.err) {
  console.log('unable to parse json', result.err.message)
} else {
  console.log('json parsed successfully', result.value)
}

constructor

'use strict'

var Parse = require('fast-json-parse')
var fs = require('fs')

var result = new Parse(fs.readFileSync('./package.json'))

if (result.err) {
  console.log('unable to parse json', result.err.message)
} else {
  console.log('json parsed successfully', result.value)
}

Acknowledgements

fast-json-parse is sponsored by nearForm.

License

MIT

endent@redwoodjs/api-server@redwoodjs/studiotowa-servicesmw-hapi-pino@infinitebrahmanuniverse/nolb-fast-@saaspe/components@everything-registry/sub-chunk-1649@dword-design/endenttheodoretldrawligninuh-redis-cachetranslation-pickeruspring@hashtagopen/winston-stackdriver@itayn-fireberry-org/itayn-test@img-arena/img-ui-mui-theme@img-arena/ui-core@dimcheify/dimuicom.meenrios.sampledocumentifydesign-system-fitbank-450dindistsessions-provider-redissemantic-prettysalus-it600-packsheetifysequelcomponentserver_api_ggstale-multi-cache@mongodb-js/bson-compilers@omakei/pino-slack-webhook@luciadias/storybook-notimation@micro-lc/bk-web-components@organisme/fastify@juanaraneta/dept-central-lib-client@lego-js/tests@neon.id/fastify@neon.id/codenovacap-componentsbson-compilerspolyglot-component-libraryplat-dnsdocker-allcontainersprevapp_updateprevapp_deleteprevapp_insertprevapp_insert_sincpure-botreact-form-component-libraryparvan_componentsparvan_reactjs_componentscordova-plugin-newpluginpino-coladapino-colada-extpino-comunepino-conepino-couchdbpino-datadogpino-elasticsearch-awspino-pretty-expresspino-pretty-minimistpino-redispino-spawnpino-stackdriverpino-stackdriver-gkepino-steppino-syslogpino-teepino-papertrailpino-princesspkgswappino-gelfpino-gelf-httppino-gelf-testpino-gelf2pino-grigiopino-grispino-logflarepino-logglypino-applicationinsightspino-arborsculpturepino-azuretablepino-catch-allpino-clfpino-eventhubpino-filterpino-fluentd@nppkg/react-dnd@sannajammeh/pino-logflare-esm@ogi-it/pino-colada-xl@podlubnaja/ui-kit@wacoco/yjson-schema-middlewarejson-stream-to-object@livescale/pino-datadog@meotimdihia/pino-stackdriver@snapstrat/pino-datadog@shivarajapple/first-libraryecsdeploy
1.0.3

7 years ago

1.0.2

8 years ago

1.0.1

8 years ago

1.0.0

8 years ago