首页 > 编程知识 正文

java遍历json字符串,jsonarray转对象数组

时间:2023-05-05 08:28:14 阅读:146029 作者:2615

写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包。

结果被发现了很久。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。