Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@georgeu2000
Created September 24, 2016 14:38
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save georgeu2000/29b4d17168708208266e44ff5c197f4f to your computer and use it in GitHub Desktop.
Save georgeu2000/29b4d17168708208266e44ff5c197f4f to your computer and use it in GitHub Desktop.
function headerValues(){
return $( '#jsGrid' ).data( 'JSGrid' )
.fields
.filter( function( d ){
return d.name != '';
})
.map( function( d ){
return d.name
})
}
function dataObjects(){
return $( '#jsGrid' ).data( 'JSGrid' ).data
}
function createJSONForSingle( object ){
var hash = {};
headerValues().map( function( key ){
hash[ key ] = object[ key ]
});
return hash;
}
function createJSON(){
objects = dataObjects().map( function( o ){
return createJSONForSingle( o )
});
return JSON.stringify( objects, null, 2 );
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment