public JSONObject this[int index] { get { if (list.Count > index) return list[index]; return null; } set { if (list.Count > index) list[index] = value; } } public JSONObject this[string index]