jQuery JSON Viewer With Callback Support (JVC)
- Add to \<body\>:
```html
<div id=jvc></div>
let json = {
"null": null,
"true": true,
"false": false,
"undefined": undefined,
"text": "\"text 'text'\t`text`<br>\ntext\"",
"url": "http://example.com/",
"array": [0, 0.1, 2, [], {}],
"callback": {
"§Callback": "https://cdn.jsdelivr.net/gh/herrstrietzel/fonthelpers@main/json/gfontsAPI.json"
}
}
let jvcCb = function(ev){
// Get JVC and Data:
let jvc = ev.JVC, data = ev.data;
// Ajax request:
$.ajax({url:data, dataType:"json"})
.done(v=>jvc(v))
.fail((xhr, status, err)=>{
jvc(Error("jvc-"+status+' '+(err? err :xhr.status)));
});
};
let conf = {showJSON: true, showConsole: true, callback: jvcCb};
$('#jvc').JVC(json, conf);
Chrome >=51 May 2016
Firefox >=52 Mar 2017
Edge >=79 Jan 2020
Safari >=10 Sep 2016
Opera >=38 Jun 2016