0.0.7 • Published 10 years ago

check-json v0.0.7

Weekly downloads
4
License
BSD-3-Clause
Repository
github
Last release
10 years ago

check-json - JSON fields checking

Copyright (c) 2014, Alberto Garbui (aka JK) www.ajk.altervista.org

All rights reserved.

Usage

check-json(object-literal)

Returns an chainable object whereon the following functions can be used.

.hasString(key)

.hasString(key)

.hasStringNotEmpty(key)

.hasOptionalString(key)

.hasOptionalStringNotEmpty(key)

.hasObject(key)

.hasNumber(key)

Example:

var checkJson = require('check-json');

var user = {
	username: 'alberto',
	password: 'MDAxMTIyMzM0NDU1NjY3Nw==',
	gender: 'male'
	activities: {
		sports: 'crossfit',
		hobby: 'electronics stuff'	
	}
}

checkJson(user)
	.hasStringNotEmpty('username')
	.hasStringNotEmpty('password')
	.optionalString('gender')
	.optionalStringNotEmpty('activities.sports')
	.optionalString('activities.hobby')
	.check(function(err){
		if(err){
			console.log('error: ' + JSON.stringify(err)); 
		}else{
			//no errors found
		}
	};
0.0.7

10 years ago

0.0.6

10 years ago

0.0.5

10 years ago

0.0.4

10 years ago

0.0.3

10 years ago