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); } }
// // </ 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); } }
// // </ 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); } } }