Как получить данные с именованного json с помощью golang + jason? - PullRequest
0 голосов
/ 19 декабря 2018

У меня есть этот json:

info = {"key1": 1 , "key2": 1 , "key3": 3}

Я хотел бы получить значение от key1 с Джейсоном и NewObjectFromReader.

I 'используя этот код:

statusBody, err := jason.NewObjectFromReader(res.Body)
if err != nil {
    log.Fatal(err)
}

res.Body - это io.Reader, так что эта часть в порядке (я думаю).go run показывает эту проблему:

2018/12/19 18:02:40 invalid character 'i' looking for beginning of value

Я думаю, что проблема в том, что json начинается с info= вместо {.Любая идея, как разобрать этот JSON?.

1 Ответ

0 голосов
/ 19 декабря 2018

info = не является допустимым JSON.Поэтому вы должны начать чтение с того места, где начинается {, и прекратить чтение с окончательным закрытием }.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...