Can I delete one item in JSON by jsonpath use golang

Viewed 87

I have a json like this:

{
    "firstName": "John",
    "lastName": "doe",
    "age": 26,
    "address": {
        "streetAddress": "naist street",
        "city": "Nara",
        "postalCode": "630-0192"
    },
    "phoneNumbers": [
        {
            "type": "iPhone",
            "number": "0123-4567-8888"
        },
        {
            "type": "home",
            "number": "0123-4567-8910"
        }
    ]
}

And get a json path expression: $.phoneNumbers.*.type

How can I delete the keys by this expression in Go?

0 Answers
Related