parse hyper+json