示例#1
0
        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());
        }
示例#2
0
        //public static JsonStreamContext GetJsonStreamTypeInfos(Type type)
        //{
        //    return ShiboJsonStreamSerializer.GetJsonTypes(type);
        //}

        public static JsonStringContext GetJsonStringTypeInfos(Type type)
        {
            return(ShiboJsonStringSerializer.GetContext(type));
        }
示例#3
0
        //public static JsonStreamContext GetJsonStreamTypeInfos<T>()
        //{
        //    return ShiboJsonStreamSerializer.GetJsonTypes(typeof(T));
        //}

        public static JsonStringContext GetJsonStringTypeInfos <T>()
        {
            return(ShiboJsonStringSerializer.GetContext(typeof(T)));
        }