У меня вопрос по поводу json-схемы на каратедсле ..
Например, у меня есть json, и один из ключей json имеет несколько типов данных (например, это может быть #string или #object)
Как проверить JSON, которые имеют несколько типов данных на karatedsl ??
Пример # строки:
{
"customer_id":"081234562002",
"order_id":"",
"amount":20700,
"price":20700,
"created":1560684244,
"changed":1560684246,
"data":"Internal Server Error"
}
Пример #объект:
{
"customer_id":"081234562002",
"order_id":"",
"amount":20700,
"price":20700,
"created":1560684244,
"changed":1560684246,
"data":
{"message": "Internal Server Error"}
}
И я выделил json-файл для проверки json выше, вот так:
{
"customer_id":"#string",
"order_id":"#string",
"amount":"#number",
"price":"#number",
"created":"#number",
"changed":"#number",
"data":"???"
}