sar*_*son 6 java json jersey proguard jersey-client
我正在使用Jersey通过json将一些实体发布到远程REST服务,这里是客户端:
Invocation invocation = buildingWebTarget.request(MediaType.APPLICATION_JSON).
buildPut(Entity.json(tmpEntity));
Run Code Online (Sandbox Code Playgroud)
在另一边,我收到实体,但所有字段都设置为null.tmpEntity没有空字段,所以我正在尝试调试Entity.json()的功能,有没有办法以字符串形式打印Entity.json()的结果?
运用
log.info(Entity.json(tmpEntity).toString())
Run Code Online (Sandbox Code Playgroud)
只会返回胡言乱语.
PS:
我的tmpEntity就像:
@XmlRootElement
@Entity
public class City implements Serializable
{
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private Long id;
private String name;
public Long getId()
{
return id;
}
public void setId(Long id)
{
this.id = id;
}
public String getName()
{
return name;
}
public void setName(String name)
{
this.name = name;
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5810 次 |
| 最近记录: |