首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JAXBElement相关问题

JAXBElement相关问题
EN

Stack Overflow用户
提问于 2011-08-11 23:00:19
回答 1查看 489关注 0票数 1

我正在获取JSON字符串数据,如下所示

{"username":"KU","password":"KU"}。

如何将此字符串转换为JAXBElement对象。

请回答我。

EN

回答 1

Stack Overflow用户

发布于 2011-09-08 05:34:50

您可以使用Jackson轻松地对JSON进行解组。请参阅下面的代码,了解上面用户名和密码的大小写。它将以下内容输出到控制台控制台,表明它已经从JSON字符串创建了该类的一个实例。

{"username":"KU","password":"KU"} -> Username [KU], Password [KU]

代码语言:javascript
复制
import org.codehaus.jackson.map.ObjectMapper;

public class JaxbTest {
  public static void main(String[] args) throws Throwable {
    String json = "{\"username\":\"KU\",\"password\":\"KU\"}";
    ObjectMapper mapper = new ObjectMapper();
    JavaObject javaObject = mapper.readValue(json, JavaObject.class);

    System.out.println(json + " -> " + javaObject.toString());
  }

  private static class JavaObject {
    private String username;
    private String password;

    public JavaObject() { }

    public String getUsername() {
      return username;
    }

    public void setUsername(String username) {
      this.username = username;
    }

    public String getPassword() {
      return password;
    }

    public void setPassword(String password) {
      this.password = password;
    }

    @Override
    public String toString() {
      return "Username [" + this.username + "], Password [" + this.password + "]";
    }
  }
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7028166

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档