Skip to content

Harshil-Kaneria/JsonBash

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

JsonBash

A Javascript Function for Generating Basic Structure for Json Response Like Status , Message , Data.


Installation

$ npm install jsonbash --save

Usage

var jsonmanager = require('jsonbash');


// Case 1 Basic

data = {
	id:'1',
	name: 'harshil',
	lastname: 'kaneria'
}

jsonmanager.jsonbash(true,"Data Fetch Sucessfully",data);

// Result of Case 1

{
	status : true,
	message : "Data Fetch Sucessfully"
	data : {
		id:'1',
		name: 'harshil',
		lastname: 'kaneria'
	}
}


// Case 2 Remove Predefind Fileds


data = {
	id:'1',
	name: 'harshil',
	lastname: 'kaneria'
}

jsonmanager.jsonbash(false,null,data);

// Result of Case 2

{
	status :false,
	data : {
		id:'1',
		name: 'harshil',
		lastname: 'kaneria'
	}
}


// Case 3 Add Custom Fileds


data = {
	id:'1',
	name: 'harshil',
	lastname: 'kaneria'
}

code = {
	statuscode : '200'
}

jsonmanager.jsonbash(true,null,data,code);

// Result of Case 3

{
	status : true,
	data : {
		id:'1',
		name: 'harshil',
		lastname: 'kaneria'
	},
	statuscode :'200'
}

License

MIT


About

A Javascript Function for Generating Basic Structure for Json Response Like Status , Message , Data.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published