如何在javascript中解析json java对象

时间:2014-10-26 07:25:50

标签: java jquery json jsp

这是我的代码:

Display.jsp:

<%
response.setContentType("application/json");
JSONObject json = new JSONObject();
Employee employee = new Employee("RAM","ram@gmail.com");
json.put("employee",employee);
out.println(json);
%>

如何使用js解析员工姓名和电子邮件,

我想将这些值设置为表

任何想法......

2 个答案:

答案 0 :(得分:0)

您可以遍历javascript中的对象以打印其keyvalue

function inside_obj(o) {
    var Otype = typeof o 
    if (Otype == "object") {
        for (var key in o) {
            print("key: ", key)
            inside_obj(o[key])
        }
    } else {
        print(o)
    }
}

Learn More. .

答案 1 :(得分:0)

Js在客户端运行,而JSP在服务器端运行。因此,如果要在客户端解析JSP输出HTML,则需要选择此输出(使用jQuery是最方便的方法。确保将其输出到带有可在jQuery中使用的ID的HTML标记中选择)。然后,使用JSON.parse()来解析json。

另外,为什么需要JS来处理你的JSON?你不能在服务器端这样做吗?除非你使用AJAX,否则我很难想到不能在服务器端完全处理你的模型的原因。