{
"data": {
"id": 41
},
"payments": {
"data": [
{
"id": 5,
"invoice_id": 41,
"amount": 12,
"account": {
"data": {
"id": 1,
"company_id": 1,
"name": "Cash",
"current_balance": 12,
"bank_name": "Cash"
}
},
"currency": {
"data": {
"id": 5,
"company_id": 1,
"code": "USD",
"precision": "2",
"symbol": "$"
}
}
}
]
}
}Почтальон предоставляет этот json-файл для запроса GET. Как я могу передать это как текст json в API? Когда я передаю те же данные, что и здесь, это не сработает. В разделе платежей есть массив для «данных». Каким должен быть формат для передачи json-текста в этом случае?



Выберите метод POST. Щелкните вкладку тела. Будет опция raw, вставьте туда JSON и нажмите «Отправить».
Я хочу передать текст json со своей веб-страницы. (я использую php cURL)
$ .ajax ({type: "POST", url: "/ apiUrl", data: {info: "your json text"}}). done (function () {});
Короче говоря, сделайте вызов ajax из JS вашей страницы. @BinodMadhubashitha. Вам понадобится библиотека jquery.
Если это все еще не решено. Пожалуйста, поделитесь своим репо или кодом здесь. Я посмотрю.
Способ прохождения рабочий. Но есть ли формат для ввода данных? Я установил переменную $ data следующим образом -> $ data = '{"data": {"id": 2}}'
$ data = '{\ "data \": {\ "id \": 2}}' попробуйте это. Если вы создаете JSON, используя строку, обязательно используйте escape \, чтобы пропустить "кавычки внутри".
Используйте
JSON.stringify()