Add basic JSON support (incomplete)