finalizing generic JSON interface