一个快速、方便的JavaScript JSON到HTML库,使用JSON模板将JSON对象转换为HTML。可与Vanilla JavaScript、jQuery和Node.js配合使用。
1.在HTML文档中加载json2html.js库和jQuery(可选)。
<!-- jQuery --> <script src="/path/to/cdn/jquery.min.js"></script> <!-- Json2html --> <script src="./json2html.js"></script>
2.准备您的JSON数据以呈现为HTML。
var myData = [ {'value':10,'label':'Day 1'}, {'value':5,'label':'Day 2'}, {'value':15,'label':'Day 3'}, {'value':4,'label':'Day 4'}, {'value':5,'label':'Day 5'} ];
3.定义JSON模板如下:
let template = {'<>':'div','html':'${title} ${year}'};
4.根据您定义的模板将JSON转换为HTML。
// Vanila JS document.write( json2html.render(data,template) ); // jQuery $(function(){ $(SELECTOR).json2html(data,template); });
5.该插件还支持基于jquery的事件处理程序on
方法
{"<>":"li","id":"${id}","html":[ {"<>":"span","html":"${name} ${year}"} ],"onclick":funciton(e){ alert("You just clicked " + e.obj.name); }};
v2.2.3版本(2023-02-10)
v2.2.2版本(2022-04-09)
v2.2.1版本(2022-01-25)
2021-11-04
2021-10-30
2021-05-20
2.0.0版(2021-03-31)
v1.4.1 (2020-04-10)
v1.4.0 (2020-03-02)