In this section:

Introduction

This tool checks whether JSON requests and responses are well-formed. The tool can also validate JSON payloads against schema definitions. The tool validates against the RFC 4627 version of the JSON standard. 

Attaching a JSON Validator to Existing Tools

You can attach a JSON Validator tool to PVA responders or other tools that exchange data in JSON format.

  1. Right-click on a tool and choose Add Output...
  2. Select the traffic option you want to validate and choose JSON Validator.

  3. Click Finish and enable either the Validate against schema or Check well-formedness only option in the Tool Settings section.
  4. If you are validating that the JSON is well-formed, click Save to finish adding your tool. If you are using the tool to validate against a schema, configure the following options and click Save.
    1. Choose a type of service definition. OpenAPI/Swagger, RAML, and JSON Schema are supported.
    2. Provide the URL to the definition file. 

    3. Choose a service definition message. This field will be pre-populated based on theresponder it's attached to.      

When the client executes, an error will be reported if one or more of the following conditions apply:

  • JSON payload is malformed
  • JSON is not included in the payload 

  • No labels