Показать сообщение отдельно
  #1 (permalink)  
Старый 13.07.2021, 16:52
Аспирант
Отправить личное сообщение для repz Посмотреть профиль Найти все сообщения от repz
 
Регистрация: 01.12.2014
Сообщений: 59

Разбор JSON (postman)
Добрый день.
Есть ответ в формате json из postman:
Код:
{
    "took": 1,
    "responses": [
        {
            "took": 1,
            "timed_out": false,
            "_shards": {
                "total": 1,
                "successful": 1,
                "skipped": 0,
                "failed": 0
            },
            "hits": {
                "total": {
                    "value": 10000,
                    "relation": "gte"
                },
                "max_score": 2,
                "hits": [
                    {
                        "_index": "goods",
                        "_source": {
                            "id": ,
                            "title": "Первый."
                        }
                    },
                    {
                        "_index": "goods",
                        "_source": {
                            "id": ,
                            "title": "Второй."
                        }
                    }
					
					
            },
            "status": 200
        },
        {
             "took": 1,
            "timed_out": false,
            "_shards": {
                "total": 1,
                "successful": 1,
                "skipped": 0,
                "failed": 0
            },
            "hits": {
                "total": {
                    "value": 10000,
                    "relation": "gte"
                },
                "max_score": 2,
                "hits": [
                    {
                        "_index": "goods",
                        "_source": {
                            "id": ,
                            "title": "Третий."
                        }
                    },
                    {
                        "_index": "goods",
                        "_source": {
                            "id": ,
                            "title": "Четвертый."
                        }
                    },.....
Обработка:
let results = []
pm.response.json().responses.map(item => {
    item.hits.hits.map(element => {
        results.push(element._source)
    })
});


В results получаю первый , второй, третий, четвертый.
Т.к. это разные блоки можно ли как-то их разделить, что бы было
например:
Код:
первый
второй
---/разделитель/--
третий
четвертый
---/разделитель/--
.....
Спасибо.
Ответить с цитированием