首页 > 解决方案 > 如何在 Python 中删除字符串的第一部分和最后一部分?

问题描述

我怎样才能从这样的字符串(json)中删除之前的所有内容,包括第一个 [和后面的所有内容,包括Python的最后一个? ]

{
    "Customers": [
        {
           "cID": "w2-502952",
           "soldToId": "34124"
        },
        ...
        ...
    ],
        "status": {
        "success": true,
        "message": "Customers: 560",
        "ErrorCode": ""
    }
}

我想至少只有

{
"cID" : "w2-502952",
"soldToId" : "34124",
}
...
...

标签: python

解决方案


字符串操作不是做到这一点的方法。您应该将 JSON 解析为 Python 并使用正常的数据结构访问提取相关数据。

obj = json.loads(data)
relevant_data = obj["Customers"]

推荐阅读