Web component for flexible working with AJAX, JSON