Golang: конвертирование формата json pointer в json

Всем привет, у меня есть документ примерно такого вида в формате json pointer:

/g : true
/1 : false
/a~1b/0 : 1
/a~1b/1 : null
/a~1b/2/c/d : "e"
/a~1b/2/c/f : null

Мне нужно сконвертировать его в документ в виде стандартного json:

{
    "a/b":
    [
        1,
        null,
        {
            "c": 
            {
                "d": "e",
                "f": null
            }
        }
    ],
    "g": true,
    "1": false
}

Как можно лучше решить эту проблему? Может быть в Golang есть какие-нибудь стандартные средства или библиотеки для решения данной проблемы?


Ответы (0 шт):