added ViewJsonStratagy