1

文字列に非常に単純なjsonがあります:

{"username" : "a", "active" : 0}

この文字列を何らかの json オブジェクトに変換したいと思います。jspを使用してユーザー名の値を取得するだけです。それが役立つ場合は、gsonをセットアップしました。

助けてくれてありがとう、

4

1 に答える 1

3

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

于 2013-01-06T23:03:52.653 に答える