podstawowy interfejs JSON (poprawny commit)