public bool IsModel(string key) { if (!isModel) { return(false); } if (string.IsNullOrEmpty(key)) { return(false); } foreach (string subjson in base._GetCollection(this.rawjson)) { CommonJsonModel model = new CommonJsonModel(subjson); if (!model.IsValue()) { continue; } if (model.Key == key) { CommonJsonModel submodel = new CommonJsonModel(model.Value); return(submodel.IsModel()); } } return(false); }