ttl and json parsers