skeletonize your json object
returns last elements type
npm install json-diet
usage
var diet=require("json-diet");
require(["json-diet"],function(diet){
});
<script src="json-diet.js"></script>
diet({
"do": "doe a deer a female deer",
"re": "a drop of golden sun",
"me":{
"name": "I call my self"
},
"fa": "a long long way to run",
"so": {
"needle": {
"pulling": 0,
"thread": "~"
}
},
"la": "a note to follow sew",
"ti": {
"drink": {
"with": ["jam", "bread"]
}
}
}).result();
{
do: 'string',
re: 'string',
me: { name: 'string' },
fa: 'string',
so: { needle: { pulling: 'number', thread: 'string' } },
la: 'string',
ti: { drink: { with: 'array' } }
}
MIT