Десериализовать Java класс, используя alibaba fastjson - PullRequest
0 голосов
/ 22 января 2020

Я пытаюсь десериализовать класс из строки JSON, используя библиотеку com.alibaba.fast json. Это класс:

@Getter
@ToString
@Setter
@JSONType(naming = PropertyNamingStrategy.CamelCase)
   public class SiteInfo {
   private String id;
...
   @JSONField(name = "keywords")
   private String keyWords;
...
}

После запуска кода значение keyWords = null; С другой стороны, если я изменил его на "частные ключевые слова String;" все отлично работает Поэтому я не могу использовать верблюд (согласно java соглашениям). Нужна вещь, похожая на @JsonProperty («ключевые слова») из библиотеки Джексона, но для alibaba fast json.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...