- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
这是我的 FacilityDTO
@JsonRootName("Facility")
@XmlAccessorType(XmlAccessType.NONE)
@XmlType(name = "Facility", propOrder = { "id", "name", "totalQuantity" })
public class FacilityDTO implements Serializable {
private static final long serialVersionUID = 1L;
@XmlElement(required = true)
private String id;
@XmlElement(required = true)
private String name;
@XmlElement(required = true)
private double totalQuantity;
public FacilityDTO() {
}
public FacilityDTO(Facility facility) {
this.name = facility.getName();
this.totalQuantity = facility.getTotalQuantity();
this.id = facility.getId();
}// getters setter
这是我的消息正文作者
ByteArrayOutputStream out = new ByteArrayOutputStream();
ObjectMapper mapper = new ObjectMapper();
mapper.registerModule(new Jdk7Module());
mapper.configure(SerializationFeature.WRAP_ROOT_VALUE, true);
mapper.writeValue(out, object);
int bytesCount = out.size();
byte[] bytes = out.toByteArray();
entityStream.write(bytes);
entityStream.flush();
JSON格式的输出是这样的
我的问题是:
最佳答案
参见 Jackson JSON Deserialization with Root Element
根据上述,需要配置反序列化如下:mapper.configure(DerializationFeature.UNWRAP_ROOT_VALUE, true);
关于java - @JsonRootName 无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24132884/
我有这个简单的 Java 实体,我需要将其设为 Json 输出,我可以通过网络服务实现该输出。 @Entity @JsonRootName(value = "flights") public clas
我有一个类似的 spring 项目和类,想生成以根名称为类型的 json。这是一个例子: public class Person { private String type; //worker
这是我的 FacilityDTO @JsonRootName("Facility") @XmlAccessorType(XmlAccessType.NONE) @XmlType(name = "Fac
我有嵌套对象,当我使用 jackson 将其序列化为 json 时,我想从中获取根名称。这就是我想要的结果(我向所有花卉爱好者道歉,但只是需要一个例子,这不能被解释为准确的数据): { "pla
我使用 spring-boot-starter-Hateoas 开发了一个 Rest 服务,并且我能够正确获取 json 输出,如下所示: "_embedded": { "bills":
其余服务响应 1243654INVOICE 或在 JSON 中: {"transaction":{"trxNumber":1243654,"type":"INVOICE"}} 我用的时候没有问题: m
我正在使用 Spring 3.2,我的 Spring MVC Controller 生成 JSON 数据(使用 jackson-databind-2.2.0)。我想使用 @JsonRootName (
我正在使用 spring-boot 和 spring-Hateoas 开发一个休息应用程序。我写的 DTO 是: 比尔.java @JsonIgnoreProperties(ignoreUnknown
我是一名优秀的程序员,十分优秀!