private UvmArray <object> jsonToArray(JObject jobj) { if (jobj == null) { return(null); } else { var result = UvmArray <object> .Create(); for (var i = 0; i < jobj.Count; i++) { var item = jobj[i]; object value = null; if (item == null) { value = null; } else if (item is JObject && item.ToString().StartsWith("{")) { value = jsonToMap(item as JObject); } else if (item is JObject && item.ToString().StartsWith("[")) { value = jsonToArray(item as JObject); } else { value = item; } result.Add(value); } return(result); } }
public UvmArray <string> Split(string str, string sep) { var result = UvmArray <string> .Create(); if (str == null || sep == null) { return(result); } var splited = str.Split(sep[0]); for (var i = 0; i < splited.Length; i++) { result.Add(splited[i]); } return(result); }