I have written this script to verify field types, but i'm not sure if it is being validated correctly. Also i want to verify all the expected fields are seen. This is my BSF Assertion:

import groovy.json.*; def response = prev.getResponseDataAsString(); def json = new JsonSlurper().parseText(response) def eventName = json.event_name (eventName.getClass() == String) def eventDate = json.event_start (eventDate.getClass() == Date) def attendeeLimit = json.attendee_limit (attendeeLimit.getClass() == Integer) def orderCount = json.order_count (orderCount.getClass() == Integer) def attendanceLimit = json.attendance_limit_on (attendanceLimit.getClass() == String)