JSON support, first cut
Only JSON