Json
CatLib 提供了Json的解析组件。
CatLib的Json解析器使用 Litjson 提供的解析支持
序列化对象
通过Encode
您可以序列化对象
var json = App.Make<IJson>();
var jsonStr = json.Encode(/*your object*/);
反序列化对象
var json = App.Make<IJson>();
var jsonObject = json.Decode</*your object*/>(jsonStr);
替换Json解析组件
您可以使用IJsonAware
接口来替换内部Json解析器实现
var jsonAware = App.Make<IJsonAware>();
jsonAware.SetJson(/*new json impl*/);