Не удалось получить длину массива json в каратэ - PullRequest
1 голос
/ 04 августа 2020

Кто-нибудь может помочь? Api.store.book [*]. Author: не возвращает никаких значений. Даже функция длины api.length () не работает. Но api.store.book [0]: возвращает подробности. Ниже ссылка json

*def api = read('book.json')
    
    {
        "store": {
            "book": [
                {
                    "category": "reference",
                    "author": "Nigel Rees",
                    "title": "Sayings of the Century",
                    "price": 8.95
                },
                {
                    "category": "fiction",
                    "author": "Evelyn Waugh",
                    "title": "Sword of Honour",
                    "price": 12.99
                }]}}


        
   
   

1 Ответ

0 голосов
/ 04 августа 2020

ПОЖАЛУЙСТА, прочтите документы: https://github.com/intuit/karate#get -коротко

* def authors = $api.store.book[*].author
* print authors
...