Я пытаюсь передать некоторые данные JSON в качестве параметров в функции.Запрос терпит неудачу, потому что похоже, что Карате удаляет скобки из строки, которую я передаю. Как только он выполнит запрос, я смогу увидеть скобки именно после того, как элемент «list» пропал.Если я возьму закодированный запрос, который делает каратэ, и вручную добавлю скобки туда, где они должны быть, он будет работать нормально.
Мы могли бы попробовать передать его несколькими другими способами, но я пытаюсь понять, почему он меняетсячто сработает с чем-то, что не сработает.
Это то, на что это похоже, когда передается необработанный json.
"start": "1557943276102",
"end": "1559152876102",
"page": 1,
"user": "0000000000000001",
"list": [ <---- this bracket gets stripped
{
"field1": [
"field2",
"field3",
"field4"
],
"field5": "123456"
}
], <---- this bracket gets stripped
"authToken": "theauthtoken"
}
Затем установите для него такие параметры, как * params jsonData
Мой запрос завершается неудачно, и если скобки остались нетронутыми, запрос работает.