﻿namespace JLGames.RocketDriver.Games.RpgMaterial.Common
{
    public interface ISerializeDataJson
    {
        /// <summary>
        /// Deserialize through Json string and overwrite the original data
        /// 通过Json字符串反序列化，并覆盖原来数据
        /// </summary>
        /// <param name="data"></param>
        void FromJsonString(string data);

        /// <summary>
        /// serialize to json string
        /// 序列化为json字符串
        /// </summary>
        /// <returns></returns>
        string ToJsonString();
    }
}