1

I have a response coming in as :

b'
{
    "_items": [
        {
            "_id": "61a8dc29fab70adfacf59789",
            "name": "CP",
            "url": "",
            "sd_subscriber_id": "",
            "account_manager": "",
            "contact_name": "",
            "contact_email": "",
            "phone": "",
            "country": "other",
            "is_enabled": true,
            "company_type": null,
            "monitoring_administrator": null,
            "allowed_ip_list": null,
            "expiry_date": null,
            "original_creator": "6183d49420d13bc4e332281d",
            "events_only": false,
            "_created": "2021-12-02T14:46:01+0000",
            "_updated": "2022-02-06T11:59:32+0000",
            "_etag": "277e2a8667b650fe4ba56f4b9b44780f3992062a",
            "archive_access": false,
            "sections": {
                "wire": true,
                "agenda": true,
                "news_api": true,
                "monitoring": true
            },
            "_links": {
                "self": {
                    "title": "Companie",
                    "href": "companies/61a8dc29fab70adfacf59789"
                },
                "related": {
                    "original_creator": {
                        "title": "User",
                        "href": "users/6183d49420d13bc4e332281d"
                    }
                }
            }
        },
        {
            "_id": "635ac6b9b837aa06e8e94ea3",
            "name": "Load Company No Exp",
            "url": "",
            "sd_subscriber_id": "",
            "account_manager": "",
            "contact_name": "",
            "contact_email": "[email protected]",
            "phone": "6478934734",
            "country": "",
            "is_enabled": true,
            "company_type": null,
            "monitoring_administrator": null,
            "allowed_ip_list": null,
            "expiry_date": null,
            "original_creator": "6298c949007f2fb1c968dfdf",
            "events_only": false,
            "_created": "2022-10-27T17:58:17+0000",
            "_updated": "2022-10-27T18:03:17+0000",
            "_etag": "9cb17d520b3ca9dc1c3326a1ccab8bbb5e7839f2",
            "version_creator": "6183d49420d13bc4e332281d",
            "_links": {
                "self": {
                    "title": "Companie",
                    "href": "companies/635ac6b9b837aa06e8e94ea3"
                },
                "related": {
                    "original_creator": {
                        "title": "User",
                        "href": "users/6298c949007f2fb1c968dfdf"
                    },
                    "version_creator": {
                        "title": "User",
                        "href": "users/6183d49420d13bc4e332281d"
                    }
                }
            }
        }
    ]
}

All i Need is the _items part of it that is inside the [] :

[
        {
            "_id": "61a8dc29fab70adfacf59789",
            "name": "CP",
            "url": "",
            "sd_subscriber_id": "",
            "account_manager": "",
            "contact_name": "",
            "contact_email": "",
            "phone": "",
            "country": "other",
            "is_enabled": true,
            "company_type": null,
            "monitoring_administrator": null,
            "allowed_ip_list": null,
            "expiry_date": null,
            "original_creator": "6183d49420d13bc4e332281d",
            "events_only": false,
            "_created": "2021-12-02T14:46:01+0000",
            "_updated": "2022-02-06T11:59:32+0000",
            "_etag": "277e2a8667b650fe4ba56f4b9b44780f3992062a",
            "archive_access": false,
            "sections": {
                "wire": true,
                "agenda": true,
                "news_api": true,
                "monitoring": true
            },
            "_links": {
                "self": {
                    "title": "Companie",
                    "href": "companies/61a8dc29fab70adfacf59789"
                },
                "related": {
                    "original_creator": {
                        "title": "User",
                        "href": "users/6183d49420d13bc4e332281d"
                    }
                }
            }
        },
        {
            "_id": "635ac6b9b837aa06e8e94ea3",
            "name": "Load Company No Exp",
            "url": "",
            "sd_subscriber_id": "",
            "account_manager": "",
            "contact_name": "",
            "contact_email": "[email protected]",
            "phone": "6478934734",
            "country": "",
            "is_enabled": true,
            "company_type": null,
            "monitoring_administrator": null,
            "allowed_ip_list": null,
            "expiry_date": null,
            "original_creator": "6298c949007f2fb1c968dfdf",
            "events_only": false,
            "_created": "2022-10-27T17:58:17+0000",
            "_updated": "2022-10-27T18:03:17+0000",
            "_etag": "9cb17d520b3ca9dc1c3326a1ccab8bbb5e7839f2",
            "version_creator": "6183d49420d13bc4e332281d",
            "_links": {
                "self": {
                    "title": "Companie",
                    "href": "companies/635ac6b9b837aa06e8e94ea3"
                },
                "related": {
                    "original_creator": {
                        "title": "User",
                        "href": "users/6298c949007f2fb1c968dfdf"
                    },
                    "version_creator": {
                        "title": "User",
                        "href": "users/6183d49420d13bc4e332281d"
                    }
                }
            }
        }
    ]

How to get it.

I tried getting it as

temp = response['_items']  

but it wont work

Please help me out.

2

1 Answer 1

4

You need to convert raw byte string to Python dict first, assuming that you are using Python version 3.6+ and your response object is either string or bytes:

import json

data = json.loads(response) # loads() decodes it to dict
temp = response['_items'] 
Sign up to request clarification or add additional context in comments.

1 Comment

@bhargavpatel if this solved your problem, you can press the checkmark on the left of the question to choose it as an accepted answer.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.