Ejemplo n.º 1
0
        public static void ToJsonArrayFromJobjArray <TValue>(IVOSJsonArray jarr, TValue[] arr)
            where TValue : IVOSJsonSirializable
        {
            IVOSJsonObject jobj = null;

            for (int i = 0; i < arr.Length; ++i)
            {
                jobj = jarr.AddObjectItem();
                arr[i].SerializeToJson(jobj);
            }
        }
Ejemplo n.º 2
0
        //
        // </ Dictionary >
        //

        //
        // < Collection >
        //

        public static void ToJsonArrayFromJobjCollection <TValue>(IVOSJsonArray jarr, ICollection <TValue> coll)
            where TValue : IVOSJsonSirializable
        {
            IVOSJsonObject jobj = null;

            foreach (var item in coll)
            {
                jobj = jarr.AddObjectItem();
                item.SerializeToJson(jobj);
            }
        }
Ejemplo n.º 3
0
        //
        // </ Collection >
        //

        //
        // < Array >
        //

        public static void ToJsonArrayFromJobjArray <TValue>(IVOSJsonArray jarr, TValue[,] arr)
            where TValue : IVOSJsonSirializable
        {
            IVOSJsonArray  rw   = null;
            IVOSJsonObject jobj = null;

            for (int i = 0; i < arr.GetLength(0); ++i)
            {
                rw = jarr.AddArrayItem();
                for (int j = 0; j < arr.GetLength(1); ++j)
                {
                    jobj = rw.AddObjectItem();
                    arr[i, j].SerializeToJson(jobj);
                }
            }
        }