void MultitypeVar::writeJSON(PFStringJsonWriter& writer) { switch (mType) { case MultitypeNull: writer.Null(); break; case MultitypeBool: writer.Bool(mBool); break; case MultitypeNumber: writer.Double(mNumber); break; case MultitypeString: writer.String(mString.c_str()); break; } }