JSON XHR communication for your APIs with hierarchical configuration