HH-44533 move json asserts and fix tests

с этими ассертами странная ситуация, похоже что они совсем внутренние, не могу придумать адекватного юскейса , где понадобились бы они в отдельности