在DOJO类中映射@XmlAttribute

时间:2015-02-09 16:14:42

标签: java javascript json rest dojo

我有一个Java对象

@XmlAccessorType(XmlAccessType.NONE)
@XmlRootElement(name="Slot")
public class Slot {

@XmlAttribute(name="id")
private long id;

@XmlElement(name="type")
private String type;

//.. GETTERS AND SETTERS....
}

我需要通过REST(javax.ws.rs.GET)请求从客户端获取此 Slot 对象。

当我从上面的对象

创建xml时
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Slot id="123">
    <type>CHART</type>
</Slot>

和JSON是

{
   "Slot":{
      "@attributes":{
         "id":"123"
      },
      "type":"CHART"
   }
}

我需要创建DOJO类来保存来自UI的数据,其中包含id和类型值。

如何在DOJO课程中代表 @attributes ?有没有任何程序化的方法来实现这一目标?或者我们需要在服务器调用之前使用JSON Stringify / something来做这个吗?

0 个答案:

没有答案