Передача json-текста в api

{
    "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-текста в этом случае?

Используйте JSON.stringify()

Ankit Agarwal 15.09.2018 11:14
Структурированный массив Numpy
Структурированный массив Numpy
Однако в реальных проектах я чаще всего имею дело со списками, состоящими из нескольких типов данных. Как мы можем использовать массивы numpy, чтобы...
T - 1Bits: Генерация последовательного массива
T - 1Bits: Генерация последовательного массива
По мере того, как мы пишем все больше кода, мы привыкаем к определенным способам действий. То тут, то там мы находим код, который заставляет нас...
Что такое деструктуризация массива в JavaScript?
Что такое деструктуризация массива в JavaScript?
Деструктуризация позволяет распаковывать значения из массивов и добавлять их в отдельные переменные.
0
1
156
1

Ответы 1

Выберите метод POST. Щелкните вкладку тела. Будет опция raw, вставьте туда JSON и нажмите «Отправить».

Я хочу передать текст json со своей веб-страницы. (я использую php cURL)

Binod Karunanayake 15.09.2018 11:18

$ .ajax ({type: "POST", url: "/ apiUrl", data: {info: "your json text"}}). done (function () {});

Prasanta Bose 15.09.2018 11:20

Короче говоря, сделайте вызов ajax из JS вашей страницы. @BinodMadhubashitha. Вам понадобится библиотека jquery.

Prasanta Bose 15.09.2018 11:21

Если это все еще не решено. Пожалуйста, поделитесь своим репо или кодом здесь. Я посмотрю.

Prasanta Bose 15.09.2018 11:27

Способ прохождения рабочий. Но есть ли формат для ввода данных? Я установил переменную $ data следующим образом -> $ data = '{"data": {"id": 2}}'

Binod Karunanayake 15.09.2018 11:50

$ data = '{\ "data \": {\ "id \": 2}}' попробуйте это. Если вы создаете JSON, используя строку, обязательно используйте escape \, чтобы пропустить "кавычки внутри".

Prasanta Bose 15.09.2018 14:02

Другие вопросы по теме