关于json转换成能够在jsp显示的数据类型
 {
    "results": [
        {
            "createdAt": "2017-02-14 21:11:49",
            "id": 1,
            "name": "zhangsan",
            "objectId": "a444af0ddc",
            "updatedAt": "2017-02-14 21:11:49"
        }
    ]
}

在JAVA中怎么把json转成能够在jsp页面显示的数据类型?求代码示例

15个回答

可能通过谷歌提供的开源库GSON直接进行处理,具体可参看http://www.cnblogs.com/jiayongji/p/5297187.html
但是个人建议通过jquery+ajax处理json对象在前端页面展示

你可以根据json创建一个对象然后装进list

json一样可以在jsp中显示呀,通过jquery+ajax进行调用并显示,你想怎么显示呀?

sun1021873926
夕阳雨晴 你想通过什么方式传递到前端呀?ajax再复杂,我似乎还没有遇到过比之简单的解决方案呢。
3 年多之前 回复
qq_31776219
叶为正 想在后台除了json,让它变成list或对象这样的形式,传递给前台jsp,进行遍历,用ajax这些感觉太复杂了。
3 年多之前 回复

把你的问题描述清晰一点吧,是要在java中去解析json串么?解析后准备进行什么逻辑操作?
还是说后端返回json串到前端jsp页面,需要通过js解析json串并展示?或者你把你想要的结果截个图也好

在JSP页面把String格式的JSON 转化成JSON格式,然后在通过变量名点出来

图片说明
在后台处理json,在前台遍历,可以编程一个列表显示数据图片说明

直接返回给页面,然后页面的js可以直接处理JSON格式的数据的。

  /* "result": {
        "list": [
            {
                "id": "wechat_20150401071581",
                "title": "号外:集宁到乌兰花的班车出事了!!!!!",
                "source": "内蒙那点事儿",
                "firstImg": "http://zxpic.gtimg.com/infonew/0/wechat_pics_-214279.jpg/168",
                "mark": "",
                "url": "http://v.juhe.cn/weixin/redirect?wid=wechat_20150401071581"
            },*/

    //解析Json
    private void parsingJson(String t) {
        try {
            JSONObject jsonObject = new JSONObject(t);
            JSONObject jsonresult = jsonObject.getJSONObject("result");
            JSONArray jsonList = jsonresult.getJSONArray("list");
            for (int i = 0; i < jsonList.length(); i++) {
                JSONObject json = (JSONObject) jsonList.get(i);
                WeChatData data = new WeChatData();
                data.setTitle(json.getString("title"));
                data.setSource(json.getString("source"));
                data.setImgUrl(json.getString("firstImg"));
                mList.add(data);
            }

这是我在安卓中的写法,现在要写J2EE后台,把json数据解析为list,能够在前台jsp显示出来列表

后台传到前台的json是一个json字符串...需要传换成json对象...
用这个方法var 变量名 = JSON.parse(你的数据);
然后操作就可以了

你可以把需要的数据放在list里,后台把list传到前台,然后遍历就行的

共15条数据 1 尾页
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问