{
  "expectation_type" : "expect_column_values_to_match_json_schema",
  "datasets" : [{
    "data" : {
      "w" : [2, 3, 4, 5, 6, 7, 8, 9, 10, null],
      "x" : ["{\"a\":1}", "{\"a\":2}", "{\"a\":3}", "{\"a\":4}", "{\"a\":5}", null, null, null, null, null]
    },
    "tests" : [{
      "title" : "Basic positive test",
      "exact_match_out" : false,
      "in": {
        "column": "x",
        "json_schema": {}
      },
      "out": {
        "unexpected_list": [],
        "unexpected_index_list": [],
        "success": true
      }
    },{
      "title" : "Positive test with a more complex schema",
      "exact_match_out" : false,
      "in": {
        "column": "x",
        "json_schema": {
          "properties": {
            "a": {
              "type": "integer"
            }
          },
          "required": ["a"]
        }
      },
      "out": {
        "unexpected_list": [],
        "unexpected_index_list": [],
        "success": true
      }
    },{
      "title" : "Basic negative test",
      "exact_match_out" : false,
      "in": {
        "column": "x",
        "json_schema": {
          "properties": {
            "a": {
              "type": "integer"
            }
          },
          "required": ["b"]
        }
      },
      "out": {
        "unexpected_list": ["{\"a\":1}", "{\"a\":2}", "{\"a\":3}", "{\"a\":4}", "{\"a\":5}"],
        "unexpected_index_list": [0,1,2,3,4],
        "success": false
      }
    }]
  }]
}