JSON
In order to import JSON (or an array of objects), simply change the data input to [{ key: value }, ... ].
Grid.js expects each column to have a unique id field which matches the keys in the data object:
Live Editor
Result
Loading...
tip
Grid.js tries to guess the id of columns by camelCasing them if column ID is not defined.
E.g. Phone Number becomes phoneNumber
Live Editor
Result
Loading...
You can also leave the columns config empty if you want Grid.js to set the column names automatically:
Live Editor
Result
Loading...
id field accepts a function as well. If you have a complex JSON object, pass a function to id and try to refine and format your data:
Live Editor
Result
Loading...