in src/JsonKeyValueAdapter.ts [25:37]
async processKeyValue(setting: ConfigurationSetting): Promise<[string, unknown]> {
let parsedValue: unknown;
if (setting.value !== undefined) {
try {
parsedValue = JSON.parse(setting.value);
} catch (error) {
parsedValue = setting.value;
}
} else {
parsedValue = setting.value;
}
return [setting.key, parsedValue];
}