iOS5 TabBar шрифты и цвет

В этом случае это просто нормальная JSON-проета.

Вы можете захватить ее, используя аннотацию @JsonProperty в своем классе:

public YourJacksonClass {
     @JsonProperty("@displayType")
     private String displayType;

     @JsonProperty("@type")
     private String type;

     @JsonProperty("#text")
     private String text;
}

Или, если вы используете метод readTree, который возвращает JsonNode, просто выполните его обычный доступ:

JsonNode node = mapper.readTree(...);
String type = node.get("segmentid").get("mot").get("@type");

Также часто используется свойство «@» - префикс, когда необходимо сериализовать тип info вместе с объектом.

@JsonTypeInfo(use=JsonTypeInfo.Id.CLASS, include=JsonTypeInfo.As.PROPERTY, property="@type")

Тип чтения "BLT" в вашем случае затем может быть преобразован в фактический тип при использовании TypeIdResolver в вашем ObjectMapper.

13
задан slow_mondays 24 April 2012 в 03:26
поделиться