• Json
    • 序列化对象
    • 反序列化对象
    • 替换Json解析组件

    Json

    CatLib 提供了Json的解析组件。

    CatLib的Json解析器使用 Litjson 提供的解析支持

    序列化对象

    通过Encode您可以序列化对象

    1. var json = App.Make<IJson>();
    2. var jsonStr = json.Encode(/*your object*/);

    反序列化对象

    1. var json = App.Make<IJson>();
    2. var jsonObject = json.Decode</*your object*/>(jsonStr);

    替换Json解析组件

    您可以使用IJsonAware接口来替换内部Json解析器实现

    1. var jsonAware = App.Make<IJsonAware>();
    2. jsonAware.SetJson(/*new json impl*/);