IronJSON.JSONSerializer.Serialize C# (CSharp) Method

Serialize() public method

public Serialize ( string key, IJSONSerializable json ) : void
key string /// A ///
json IJSONSerializable /// A ///
return void
        public void Serialize(string key, IJSONSerializable json)
        {
            Manager.SetToObject(key);
            Manager.Cd(JSONManager.Path.Relative, key);
            if (json != null)
                json.JSONSerialize(this);
            else
                SerializeNull(key);
            Manager.CdBack();
        }

Usage Example

Esempio n. 1
0
        public void JSONSerialize(JSONSerializer ser)
        {
            if (AnotherCar != null)
                ser.Serialize("child car", AnotherCar);
            ser.SerializeString("name", name);
            ser.SerializeString("color", color);
            ser.SerializeInteger("wheels", wheels);
            ser.SerializeString("owner", owner);

            ser.SerializeArrayBegin("array");
            for (int i = 1; i <= 10; ++i)
            {
                ser.SerializeArrayBegin();
                for (int j = 1; j <= 10; ++j)
                    ser.SerializeInteger(i * j);
                ser.SerializeArrayEnd();
            }
            ser.SerializeArrayEnd();
        }
All Usage Examples Of IronJSON.JSONSerializer::Serialize