JsonKit.toJson这个方法有bug,求解

发布于 2021-11-29 18:21:49 字数 1886 浏览 804 评论 7

JsonKit.toJson(Object value, int depth)这个方法貌似有bug,输入http://www.happyshow.vedio1,输出http://www.happyshow.vedio1,如何调用(jfinal版本是1.9)?

输入参数
String[] products = { "http://www.happyshow.vedio1",
                "http://www.happyshow.vedio2" };
                
调用JsonKit.toJson(Object value, int depth)方法之后:                
返回的    ......."http://www.happyshow.vedio1","http://www.happyshow.vedio2".......

            
        
代码片段:        
        UserVedio userVedio = new UserVedio();
        userVedio.setCareNum("689");
        //products是用户自己创造的视频内容
        String[] products = { "http://www.happyshow.vedio1",
                "http://www.happyshow.vedio2" };
        String[] cares = { "http://www.happyshow.vedio3",
        "http://www.happyshow.vedio4" };
        //cares是用户喜欢的视频内容
        userVedio.setCares(cares);
        userVedio.setFansNum("111119");
        userVedio.setProducts(products);
        List theList = new ArrayList();
        theList.add(userVedio);
        String jsonStr = JsonUtil.format2(theList,5);

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(7

虐人心 2021-12-01 07:28:28

好的 ,很感谢,辛苦你了~~~~

路还长,别太狂 2021-12-01 06:55:09

引用来自“jason9988”的评论

谢谢詹总,有其它解决问题的办法么?

简单气质女生网名 2021-12-01 05:20:42

谢谢詹总,有其它解决问题的办法么?

后知后觉 2021-12-01 03:53:57

詹总,怎么解决? 多谢.....

南冥有猫 2021-11-30 22:30:12

“http://www.happyshow.vedio1 ”里的  “//”是不对的,期望的是“\”

本王不退位尔等都是臣 2021-11-30 13:43:19

有什么错误? 输出很正常

无法言说的痛 2021-11-29 23:41:07

     你期望的值应该是 "//" 而不是"\",但 jfinal 的转换是正确的, "// 会被转成 "//" 这是因为 json 规范就是如此,不是 jfinal 能改的,json 规范看一下这里:http://json.org/

   注意看下图中的,红色竖长红框中的字符,会被左边的红框中的字符"" 做转义:

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文