97void DynamicObject::writeAsJSON (
OutputStream& out,
const int indentLevel,
const bool allOnOneLine,
int maximumDecimalPlaces)
103 const int numValues = properties.size();
105 for (
int i = 0; i < numValues; ++i)
108 JSONFormatter::writeSpaces (out, indentLevel + JSONFormatter::indentSize);
111 JSONFormatter::writeString (out, properties.getName (i));
113 JSONFormatter::write (out, properties.getValueAt (i), indentLevel + JSONFormatter::indentSize, allOnOneLine, maximumDecimalPlaces);
115 if (i < numValues - 1)
120 out <<
',' << newLine;
122 else if (! allOnOneLine)
127 JSONFormatter::writeSpaces (out, indentLevel);