Definition

The is JSON test allows you to check if a specified column contains a valid JSON.

Taxonomy

  • Category: Integrity.
  • Task types: LLM.
  • Availability: and .

Why it matters

  • LLMs are often prompted to generate a structured output, JSON being the most common format.
  • If the LLM doesn’t generate a valid JSON, it can break the downstream applications that rely on it.

Test configuration examples

If you are writing a tests.json, here are a few valid configurations for the character length test:

  • JSON tests using Great expectations, such as expect_column_values_to_be_json_parseable, expect_column_values_to_match_json_schema, and expect_column_values_to_be_valid_json.