1
使用GSON我有一個串一個非常簡單的JSON:字符串轉換爲JSON在JSP
{"username" : "a", "active" : 0}
我想這個字符串轉換成某種類型的JSON對象。我只需要使用jsp來獲取用戶名的值。如果有幫助,我已經設置了gson。
在此先感謝您的幫助,
使用GSON我有一個串一個非常簡單的JSON:字符串轉換爲JSON在JSP
{"username" : "a", "active" : 0}
我想這個字符串轉換成某種類型的JSON對象。我只需要使用jsp來獲取用戶名的值。如果有幫助,我已經設置了gson。
在此先感謝您的幫助,
定義的Java類,用於存儲你的JSON,是這樣的:
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
。
OP只想要用戶名。 – hd1
編輯爲包括一個替代只有訪問'用戶名' – OnaBai
完美的作品。非常感謝您的幫助。我在網上發現了類似的答案,但這是迄今爲止最簡單和容易理解的。謝謝,正是我需要的。 – user1375026