optimize http json hash formater valid check
add http formaters tests