Я новичок в Spring Boot $ Netflix archaius.
В моем сценарии я хочу сохранить сообщение JSON на сервере MySQL и прочитать значение JSON, используя Netflix Archaius, передав ключ. Поскольку значение в базе данных содержит Json формат. я не могу как объект. Мой пример кода:
JDBCConfigurationSource source = new JDBCConfigurationSource(dataSource, SELECT * FROM properties, prop_key, prop_value);
DynamicConfiguration addApplicationPropertiesSource = new DynamicConfiguration(source, new FixedDelayPollingScheduler());
if (addApplicationPropertiesSource != null && addApplicationPropertiesSource.getStringArray(propKey) != null)
{
String result[] = addApplicationPropertiesSource.getStringArray(propKey);
}
Я могу читать только как строковый массив, так как сообщение JSON содержит ",".
Может кто-нибудь помочь мне, как прочитать ниже JSON сообщение, хранящееся в базе данных с использованием Netflix
{
"username" : "my_username",
"password" : "my_password",
"validation-factors" : {
"validationFactors" : [
{
"name" : "remote_address",
"value" : "127.0.0.1"
}
]
}
Заранее спасибо.