操作json配置时先判断有无该字段,解决402卡死的问题
This commit is contained in:
parent
28b7395b68
commit
87874c6cc4
|
@ -3373,6 +3373,8 @@ void hg_scanner::erase_option(const char* name)
|
||||||
jsn_children_.erase(it);
|
jsn_children_.erase(it);
|
||||||
}
|
}
|
||||||
void hg_scanner::erase_range(const char* name, const char* opt_name)
|
void hg_scanner::erase_range(const char* name, const char* opt_name)
|
||||||
|
{
|
||||||
|
if (setting_jsn_.count(name) && setting_jsn_.at(name).count("range") > 0)
|
||||||
{
|
{
|
||||||
for (size_t i = 0; i < setting_jsn_.at(name).at("range").size(); i++)
|
for (size_t i = 0; i < setting_jsn_.at(name).at("range").size(); i++)
|
||||||
{
|
{
|
||||||
|
@ -3383,6 +3385,7 @@ void hg_scanner::erase_range(const char* name, const char* opt_name)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
void hg_scanner::init_settings(const char* json_setting_text)
|
void hg_scanner::init_settings(const char* json_setting_text)
|
||||||
{
|
{
|
||||||
const char* lang = language_option_descriptor();
|
const char* lang = language_option_descriptor();
|
||||||
|
|
Loading…
Reference in New Issue