JSPM

json-dup-key-validator

1.0.3
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 295450
  • Score
    100M100P100Q186990F
  • License MIT

Package Exports

  • json-dup-key-validator

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (json-dup-key-validator) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

json-dup-key-validator NPM version Build Status

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

Install

npm install json-dup-key-validator

Usage

var jsonValidator = require('json-dup-key-validator');

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

// Returns the object and throws error if any
jsonValidator.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

Default: false

Whether duplicated keys are allowed in an object or not

.parse(jsonString, allowDuplicatedKeys)

Parses a json string and returns the parsed result. Throws error if the json string is not valid.

jsonString

Type: String

JSON string to parse

allowDuplicatedKeys

Type: Boolean

Default: false

Whether duplicated keys are allowed in an object or not