Xamarin.Parse.Json.JsonWriter.EndObject C# (CSharp) Méthode

EndObject() public méthode

public EndObject ( ) : void
Résultat void
        public void EndObject()
        {
            buffer.Append ('}');
            next_needs_comma = true;
        }

Usage Example

Exemple #1
0
        public override void WriteJson(object data, JsonWriter writer)
        {
            var type = data.GetType();

            writer.StartObject();
            foreach (var prop in type.GetProperties(BindingFlags.Public | BindingFlags.Instance))
            {
                if (prop.IsSpecialName)
                {
                    continue;
                }
                writer.WriteKey(prop.Name);
                writer.WriteValue(prop.GetValue(data, null));
            }
            foreach (var field in type.GetFields(BindingFlags.Public | BindingFlags.Instance))
            {
                if (field.IsSpecialName || field.IsNotSerialized)
                {
                    continue;
                }
                writer.WriteKey(field.Name);
                writer.WriteValue(field.GetValue(data));
            }
            writer.EndObject();
        }
All Usage Examples Of Xamarin.Parse.Json.JsonWriter::EndObject