将List数据转化为JSON数据
json
适用于现代 C++ 的 JSON。
项目地址:https://gitcode.com/gh_mirrors/js/json
免费下载资源
·
工具代码
import java.util.List;
/**
* 将List<Object>转化为JSON数据
* Object必须有重写toString方法
* @param <E>
*/
public class ListToJSONUtil<E> {
private StringBuffer stringBuffer=new StringBuffer();
public String listTOJSON(List<E> list){
stringBuffer.append("[");
for(int i=0;i<list.size();i++){
E obj=list.get(i);
String tostr=obj.toString();
tostr=tostr.substring(tostr.indexOf("{"));
tostr=tostr.replace("=",":");
stringBuffer.append(tostr);
stringBuffer.append(",");
}
stringBuffer.replace(stringBuffer.length()-1,stringBuffer.length(),"]");
return stringBuffer.toString();
}
}
用法
在Servlet中将数据转化为JSON数据,存入request域
在jsp页面中用js接收数据
<script type="text/javascript">
var data=${json}
function load()
{
var str = "";
//2.利用for循环,把数组中的所有数据组合成一个字符串。
for(var i=0;i<data.length;i++){
str += "<tr><td>"+data[i].bname+"</td><td>"+data[i].bauthor+"</td><td>"+data[i].baddress+"</td><td>"+data[i].bcount+"</td><td>"+"<a href='#'>借阅</a>"+"</td><td>"+"<a href='#'> 还书</a>"+"</td></tr>";
}
$("#tbData").html(str);
}
</script>
GitHub 加速计划 / js / json
41.72 K
6.61 K
下载
适用于现代 C++ 的 JSON。
最近提交(Master分支:1 个月前 )
960b763e
3 个月前
8c391e04
6 个月前
更多推荐
已为社区贡献1条内容
所有评论(0)