Hejto.pl
Motyw strony
Dodaj post

Wpis użytkownika JanPawlaczi w Programowanie

Kompan

w Programowanie

1piorunów

Witam mordeczki. Jestem dosyć nowy w Postmana i JS ale i w całe pisanie kodu. Jakiś czas temu zostałem QA. No i mam taki mały bloker we wspomnianym Postmanie.

Chciałbym wyciągnąć zmienną z response body. W przypadku krótkiej odpowiedzi, gdzie każdy parametr ma jedną wartość, jestem w stanie wyciągnąć i przypisać zmienną. Natomiast nie wiem jak ugryźć gdy w odpowiedzi dostaję tablicę, tutaj przykład z d⁎⁎y:

[

{

"id": "2903870f-6799-4797-a3b2-29743e203b2b",

"createdAt": "2023-02-07 07:15:14"

},

{

"id": "c7a4631e-d9a6-4e79-9f68-e0ac5bfe4002",

"createdAt": "2023-07-06 07:00:16"

}

]

No i chciałbym jako zmienną wyciągnąć to pierwsze 'id'. Jestem taki nowy, że nie wiem jak to ugryźć nawet i poszukać w dokumentacji postmana. Jakby ktoś doradził (najlepiej rzucił rozwiązaniem) w tym przypadku XD

Wiem, że brak skilla w JS tutaj nie pomaga, dlatego chętnie przyjmę też jakieś rady i sugestie co do wartościowego contentu do nauki.

Komentarze (6)

Kompan0piorunów

@Krushynka w ogóle o tym nie pomyślałem, trzeba kiedyś spróbować

Kosmonauta1piorunów

@JanPawlaczi polecam pytać chatGPT, potrafi szybko udzielić odpowiedzi, która zazwyczaj w najgorszym przypadku służy jako podpowiedz

Gruba ryba1piorunów

@JanPawlaczi wyszukałem "postman javascript array" w google, dostałem to jako drugi wynik: https://community.postman.com/t/api-testing-a-beginners-view-javascript-array-prototype-find-and-array-prototype-findindex/18478/2 chyba gość ma identyczny problem jak Ty w pierwszym komentarzu?

API Testing 'A Beginners View': JavaScript - Array.prototype.find() and Array.prototype.findIndex()hi There, Very useful one, similar issue – Would pls fix this issue – need to verify the property name - “sipaddress” : “+a682@com.com” issue – there are ‘N’ number of property name by sipaddress with different values here is the response body – { "message": "All SIP addresses fetched successfully.", "data": [ { "tenant": "Pit", "location": "LOC761", "provider": "TTEC22", "sipaddress": "23632224022021", "inUse": false, "updatedA...Postman
Kompan1piorunów

zmienna[idx].id gdzie idx to index elementu w tablicy. W twoim wypadku musisz tam wstawić 0 i wyciągniesz pierwszego id 😆

Witam mordeczki. Jestem dosyć nowy w Postmana i JS ale i w całe pisanie kodu. Jakiś czas temu zostałem QA. No i mam - JanPawlaczi - Hejto.pl (demo semantyczne)