private void WriteSimpleField(string fieldName, string value, bool quotes)
{
if (!String.IsNullOrEmpty(fieldName))
{
if (value == null)
{
return;
}
if (m_commaRequired)
{
m_writer.Write(",");
}
m_writer.Write("\"");
m_writer.Write(fieldName);
m_writer.Write("\":");
}
else
{
if (m_commaRequired)
{
m_writer.Write(",");
}
}
if (value != null)
{
if (quotes)
{
m_writer.Write("\"");
EscapeString(value);
m_writer.Write("\"");
}
else
{
m_writer.Write(value);
}
}
else
{
m_writer.Write("null");
}
m_commaRequired = true;
}