FIX: can not parse json float in ES on macOS

jira: STUDIO-5889

Change-Id: I622f4b474c378d77b0e43d67a320f023be2d5811
This commit is contained in:
liz.li 2024-05-09 17:53:24 +08:00 committed by Lane.Wei
parent 7fcf5aaaf1
commit 476f15c208
1 changed files with 1 additions and 2 deletions

View File

@ -2716,8 +2716,6 @@ static ENUM enum_index_of(char const *key, char const **enum_names, int enum_cou
int MachineObject::parse_json(std::string payload, bool key_field_only)
{
CNumericLocalesSetter locales_setter;
parse_msg_count++;
std::chrono::system_clock::time_point clock_start = std::chrono::system_clock::now();
this->set_online_state(true);
@ -2732,6 +2730,7 @@ int MachineObject::parse_json(std::string payload, bool key_field_only)
bool restored_json = false;
json j;
json j_pre = json::parse(payload);
CNumericLocalesSetter locales_setter;
if (j_pre.empty()) {
return 0;
}