Json数据→包含html语言的字符串
输入数据
数据库可以把下面的Json格式的字符串数据存储起来
1 | [ |
需要把json转成List
Json到java对象的转换,工具类:
1 | package com.SH.utils; |
详细参考
拿到数据库里的Json数据后,对其进行转换,两次遍历,利用map拿到value,然后使用StringBuffer生成html格式的字符串。
1 |
|
这样,数据库存储中,这种<K,V>对形式的表格数据,可以用json数据保存,可以单表操作。
输出结果
- 使用工具类,处理数据库中json格式数据
1 | //将接收到的jsonData,转为map集合 |
打印转换的结果:
1 | [{group=主体, params=[{k=品牌, v=1}, {k=型号, v=2}, {k=颜色, v=3}, {k=上市年份, v=4}]}, {group=网络, params=[{k=4G网络制式, v=a}, {k=3G网络制式, v=b}, {k=2G网络制式, v=c}]}, {group=存储, params=[{k=机身内存, v=de}, {k=储存卡类型, v=ef}]}] |
- 使用StringBuffer和遍历取出需要的数据:
1 | StringBuffer sb = new StringBuffer(); |
最终结果为:
1 | <table cellpadding="0" cellspacing="1" width="100%" border="0" class="Ptable"> |