public static string ToJson(object value) { JsonStringContext ctx = ShiboJsonStringSerializer.GetContext(value.GetType()); JsonString sb = new JsonString(); sb.SetInfo(ctx); MethodCache.GetMethodJsonString(value.GetType())(sb, value); return(sb.ToString()); }
//public static JsonStreamContext GetJsonStreamTypeInfos(Type type) //{ // return ShiboJsonStreamSerializer.GetJsonTypes(type); //} public static JsonStringContext GetJsonStringTypeInfos(Type type) { return(ShiboJsonStringSerializer.GetContext(type)); }
//public static JsonStreamContext GetJsonStreamTypeInfos<T>() //{ // return ShiboJsonStreamSerializer.GetJsonTypes(typeof(T)); //} public static JsonStringContext GetJsonStringTypeInfos <T>() { return(ShiboJsonStringSerializer.GetContext(typeof(T))); }