STArray optimization

This commit is contained in:
JoelKatz
2015-03-27 13:53:12 -07:00
committed by Tom Ritchford
parent f072b5b679
commit 352db260b2

View File

@@ -110,11 +110,10 @@ Json::Value STArray::getJson (int p) const
{
if (object.getSType () != STI_NOTPRESENT)
{
Json::Value inner = Json::objectValue;
Json::Value& inner = v.append (Json::objectValue);
auto const& fname = object.getFName ();
auto k = fname.hasName () ? fname.fieldName : std::to_string(index);
inner[k] = object.getJson (p);
v.append (inner);
index++;
}
}