我在一个字符串中有一个非常简单的 json:
{"username" : "a", "active" : 0}
我想将此字符串转换为某种 json 对象。我只需要使用jsp获取用户名的值。如果有帮助,我已经设置了 gson。
提前感谢您的帮助,
定义一个用于存储 JSON 的 java 类,例如:
package com.onabai;
public class User {
public String username = "";
public int active = 0;
}
然后从 JSP 解析 JSON 将是:
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ page import="com.google.gson.Gson" %>
<%@ page import="com.onabai.User" %>
<html>
<head>
<title>Powered by Zafu: OnaBai</title>
</head>
<body>
<%
String json = "{\"username\" : \"a\", \"active\" : 0}";
Gson gson = new Gson();
User user = gson.fromJson(json, User.class);
out.println("username:" + user.username);
%>
</body>
</html>
编辑:如果你只需要username
你可以定义User
为:
package com.onabai;
public class User {
public String username = "";
}
只能访问username
.