Fix for ubuntu 20.04

This commit is contained in:
2025-01-23 14:02:47 -06:00
parent 3ebdab9401
commit 9c724f7f93
3 changed files with 5 additions and 7 deletions

View File

@ -72,7 +72,7 @@ namespace Tesses::CrossLang
for(auto item : dict->items)
{
if(IsValidForJson(item.second))
json_object_setn_new(obj, item.first.c_str(), item.first.size(),JsonSerialize(item.second));
json_object_set_new(obj, item.first.c_str(),JsonSerialize(item.second));
}
return obj;
}
@ -130,11 +130,11 @@ namespace Tesses::CrossLang
size_t len;
json_t* value;
json_object_keylen_foreach_safe(json,n,key,len,value)
json_object_foreach_safe(json,n,key,value)
{
auto itemRes = JsonDeserialize(ls2,value);
ls2.GetGC()->BarrierBegin();
dict->SetValue(std::string(key,len),itemRes);
dict->SetValue(std::string(key),itemRes);
ls2.GetGC()->BarrierEnd();
}
return dict;