Отправка вложенного json-объекта с помощью почтового менеджера

Я использую Asp.net Web Api http://xyzdomain.com:16845/api/returns/returns

И у меня есть данные, как показано ниже,

как я могу разместить конечную точку с помощью расширения chrome postman,

Данные "Элементы" представляют собой коллекцию

[
  {
    "Items": [
      {
        "sku": "9257",
        "Price": "100",
        "Quantity": "500",
        "DiscountPercent": "1",
        "backordered": "2"
      }
    ],
    "order_id": "F429768865001",
    "status_code": "Shelf",
    "Exception": "no error"
  }
]

Ответ 1

Отправьте его как необработанные данные и установите тип application/json

enter image description here

Ответ 2

Для публикации вложенного объекта с интерфейсом ключ-значение вы можете использовать метод, аналогичный отправке массивов. Передайте ключ объекта в квадратных скобках после индекса объекта.

Passing a nested item with Postman

"Items": [
      {
        "sku": "9257",
        "Price": "100"
      }
 ]

Ответ 3

Я работал, используя параметр Raw data в postman, как вы можете видеть на экране

введите описание изображения здесь

Ответ 4

Пара ключ-значение может принимать расширенные входы.

Исх.

enter image description here

Ответ 5

Просто добавьте эти параметры: В опции заголовка запроса добавьте Content-Type:application/json

почтовый менеджер заголовка заголовка json

и в теле выберите Необработанный формат и поместите свои json-параметры как {'guid':'61791957-81A3-4264-8F32-49BCFB4544D8'}

json request postman

Я нашел решение на http://www.iminfo.in/post/post-json-postman-rest-client-chrome

Ответ 6

Это сочетание вышеперечисленного, потому что мне пришлось прочитать несколько постов, чтобы понять.

  1. В заголовки добавьте следующие значения ключей:
    1. Content-Type - application/json
    2. и от Accept до application/json

enter image description here

  1. В теле:
    1. изменить тип на "сырой"
    2. подтвердите, что "JSON (application/json)" является типом текста
    3. поместите туда вложенное свойство: { "Obj1" : { "key1" : "val1" } }

enter image description here

Надеюсь это поможет!

Ответ 7

Просто хотелось добавить еще одну проблему, которую некоторые люди могли бы найти поверх всех других ответов. Отправка объекта JSON с использованием данных RAW и установка типа application/json - это то, что должно быть сделано, как было упомянуто выше.

Несмотря на то, что я сделал это, я получил ошибку в запросе POSTMAN, потому что я случайно забыл создать конструктор по умолчанию для обоих дочерних классов.

Скажем, если бы мне пришлось отправить JSON формата:

{
 "firstname" : "John",
 "lastname" : "Doe",
 "book":{
   "name":"Some Book",
   "price":12.2
  }
}

Затем просто убедитесь, что вы создали конструктор по умолчанию для класса Book.

Я знаю, что это простая и необычная ошибка, но, безусловно, помогла мне.

Ответ 8

Для вложенного Json (пример ниже) вы можете сформировать запрос, используя почтальон, как показано ниже.

{
    "Items": {
        "sku": "10 Units",
        "Price": "20 Rs"
    },
    "Characteristics": {
        "color": "blue",
        "weight": "2 lb"
    }
}

enter image description here

Ответ 9

Лучший способ сделать это:

  • В заголовках добавьте следующие значения ключа:

    Content-Type to applications/json
    Accept to applications/json
    
  • В теле нажмите raw и выпадающий тип до application/json

Также PFA для того же

введите описание изображения здесь

введите описание изображения здесь

Ответ 10

Выберите вкладку body, выберите application/json в раскрывающемся меню Content-Type и добавьте тело следующим образом:

{
  "Username":"ABC",
  "Password":"ABC"
}

enter image description here

Ответ 11

В Params я добавил модель. Электронная почта и модель. Пароль, у меня хорошо работает. Спасибо за вопрос. Я попробовал то же самое в заголовках не работает. Но он работал на Body с form-data и x-www-form-urlencoded.

Почтальон версия 6.4.4

enter image description here

Ответ 12

мы можем отправить вложенный JSON, как в следующем формате

адрес [город] адрес [штат]

Ответ 13

Просто для тех, кто хочет отправить вложенный объект JSON с данными формы в качестве типа контента.

Я хочу отправить вложенное custom_field ниже { "description": "Details about the issue...", "subject": "Support Needed...", "type": "Others", "email": "[email protected]", "priority": 1, "status": 2, **"custom_fields" : { "cf_type_of_issue" : "Complaint" }**, "cc_emails": ["[email protected]","[email protected]"] }

enter image description here