Пример #1
0
 static JSONCopier OptionalToJSON(JSONCopier copier)
 {
     return((writer, reader) => {
         bool exists = reader.ReadBoolean();
         if (exists)
         {
             copier(writer, reader);
         }
         else
         {
             writer.WriteNull();
         }
     });
 }
Пример #2
0
 static void NamedObjectToJSON(JSONCopier copier, JsonWriter writer, BinaryReader reader, string name)
 {
     writer.WritePropertyName(name);
     copier(writer, reader);
 }