@znemz/json-parse

1.1.0 • Public • Published

json-dup-key-validator NPM version Build Status

A json handler that has an option to check for duplicated keys

Install

npm install json-duplicate-key-handle

Usage

var jsonHandler = require('json-duplicate-key-handle');

// Returns error or undefined if json is valid
jsonHandler.validate(jsonString, allowDuplicatedKeys);

// Returns the object and handle if duplicate key
jsonHandler.parse(jsonString, allowDuplicatedKeys);

API

.validate(jsonString, allowDuplicatedKeys)

Validates a json string and returns error if any, undefined if the json string is valid.

jsonString

Type: String

JSON string to parse

allowDuplicatedKeys

Type: Boolean|String

Default: false

Whether duplicated keys are allowed in an object or not

  • true || 'increment' true will behave identical to JSON.parse, increment will append duplicate keys by incrementing the field/key name

.parse(jsonString, allowDuplicatedKeys)

Parses a json string and returns the parsed result

jsonString

Type: String

JSON string to parse

allowDuplicatedKeys

Type: Boolean

Default: false

Whether duplicated keys are allowed in an object or not

Package Sidebar

Install

npm i @znemz/json-parse

Weekly Downloads

0

Version

1.1.0

License

MIT

Unpacked Size

20.8 kB

Total Files

16

Last publish

Collaborators

  • nmccready
  • stevenheinrich