一个快速、方便的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)