I am having trouble making an entity object that will consume this json...
{"AS400":{"lcpDBConfigs":{"PR":{"userNameAutoProvisionFlag":false,"userNameOverrideFlag":true,"urlSelection":{"isRestrictedToChoices":false,"choices":["jdbc:as400://<hostname>;databaseName=<dbName>"],"validationPattern":".*"}}}}}
I have tried the following but I know I am leaving off the AS400..
Will someone please help? I am new to consuming json with java ovjects...
public static class LcpDBConfig {
        private Boolean userNameAutoProvisionFlag;
        private Boolean userNameOverrideFlag;
        private Selection urlSelection;
        public LcpDBConfig(Boolean userNameAutoProvisionFlag, Boolean userNameOverrideFlag, Selection urlSelection){
            this.userNameAutoProvisionFlag = userNameAutoProvisionFlag;
            this.userNameOverrideFlag = userNameOverrideFlag;
            this.urlSelection = urlSelection;
        }
        public Boolean getUserNameAutoProvisionFlag() {
            return userNameAutoProvisionFlag;
        }
        public void setUserNameAutoProvisionFlag(Boolean userNameAutoProvisionFlag) {
            this.userNameAutoProvisionFlag = userNameAutoProvisionFlag;
        }
        public Boolean getUserNameOverrideFlag() {
            return userNameOverrideFlag;
        }
        public void setUserNameOverrideFlag(Boolean userNameOverrideFlag) {
            this.userNameOverrideFlag = userNameOverrideFlag;
        }
        public Selection getUrlSelection() {
            return urlSelection;
        }
        public void setUrlSelection(Selection urlSelection) {
            this.urlSelection = urlSelection;
        }
        public static class Selection {
            private Boolean isRestrictedToChoices;
            private List<String> choices;
            private String validationPattern;
            public Selection(Boolean isRestrictedToChoices, List<String> choices, String validationPattern){
                this.isRestrictedToChoices = isRestrictedToChoices;
                this.choices = choices;
                this.validationPattern = validationPattern;
            }
            public Boolean getIsRestrictedToChoices() {
                return isRestrictedToChoices;
            }
            public void setIsRestrictedToChoices(Boolean isRestrictedToChoices) {
                this.isRestrictedToChoices = isRestrictedToChoices;
            }
            public List<String> getChoices() {
                return choices;
            }
            public void setChoices(List<String> choices) {
                this.choices = choices;
            }
            public String getValidationPattern() {
                return validationPattern;
            }
            public void setValidationPattern(String validationPattern) {
                this.validationPattern = validationPattern;
            }
        }
    }
