写bootstrap-table时,必须使用List集合传输json数组
互联网上有两种类型的jar包
org.json和net.sf.json-lib推荐后者
所需的jar包dependencygroupidnet.SF.JSON-lib/groupidartifactidjson-lib/artifactidversion 2.4/versionclasifierjdk 15
publicclassvideoimplementscomparablevideo { intid; 字符串文本; 字符串多址; 字符串vurl; 字符串时间; 字符串时间; int播放后台; 字符串视频id; 公共字符串get videoid () { return videoid; } publicvoidsetvideoid (字符串视频id ) { this.videoid=videoid; }公共字符串get classify () { return classify; } publicvoidsetclassify (string classify ) { this.classify=classify; } String classify; publicintgetplayback ((返回播放; } publicvoidsetplayback (int playback ) { this.playback=playback; }公共字符串get vtime () { return vtime; } publicvoidsetvtime (string vtime ) { this.vtime=vtime; }公共字符串gettime () { return time; }公共语音设置(stringtime ) { this.time=time; }公共字符串gettext () { return text; }公共语音设置(字符串文本) { this.text=text; }公共字符串get murl (() { return murl; } publicvoidsetmurl (字符串多址) { this.murl=murl; }公共字符串get vurl (() { return vurl; }publicvoidsetvutl(stringvurl ) { this.vurl=vurl; }公共int getid () { return id; }公共语音设置(intid ) { this.id=id; }后台代码
@ request mapping (value='/videos.do ' ) responsebodypubliclistvideovideos (视频,模型) listvideov=) lideovivideov system.out.println(j; 返回j; }输出如下。
[{'classify': '运动',' murl ' : ' http://1256510878.vod2.myqcloud.com/1711 cc6 avodgzp 1256510878/2b 017365555 ' videoid ' : ' 5285890781709391294 ',' id':80,'文本' 330。 克拉克森、纹身、乌布莱斗牛相互竞争,' time':'2018-09-02 ',' vurl ' : ' 33581256510878.vod2.myqcloud.com//
我第一次写的时候两个jar都被添加了。 结果明明使用了net.sf.json-lib的fromobject方法,却导入了org.json包。
结果被发现了很久。