Scropy
Scropy

Reputation: 1

Using namespace in JsonProperty annotation

Hi guys I am trying to deserialise my yaml file. I am using @JsonProperty to specify namespace in the fields in my POJO class but this does not work. I don't want to create a wrapper class for each namespace, do you have a suggestion?

language: tr #supported tr, en
database:
  driver: "SQLITE" #MYSQL, SQLITE
  host: "localhost"
  database: "database"
  username: ""
  password: ""
  port: 3306
  useSSL: false
@Data
public class Config {

    private String language;

    @JsonProperty("database.driver")
    private String driver;
    @JsonProperty("database.host")
    private String host;
    @JsonProperty("database.database")
    private String database;
    @JsonProperty("database.username")
    private String username;
    @JsonProperty("database.password")
    private String password;
    @JsonProperty("database.port")
    private int port;

    @JsonProperty("database")
    private boolean useSSL;
}

i have a exception https://imgur.com/bPbh4Wi

Upvotes: 0

Views: 51

Answers (0)

Related Questions