bool JSONArray::equals(JSONElement *other){
	if (other && other->getType() == JSON_ARRAY){
		JSONArray *o = (JSONArray*)other;
		if (_elements.size() == o->_elements.size()){
			for (int i = 0; i < _elements.size(); i++){
				if (!get(i)->equals(o->get(i))){
					return false;
				}
			}
			return true;
		}
	}
	return false;
}