Я разрабатываю программу, я знаю, как де-сериализовать JSON. Но я не знаю, как де-сериализовать его, когда это всего лишь одна строка в кавычках.Как удалить определенный символ?
Когда я запрашиваю JSON и помещаю его в строку, напишите его на консоль. Я получаю это:
Как удалить эти кавычки, так что это обычная строка?
API Documentation имеет следующее:
Response
Возвращает 201 Созданный в случае успеха, 401 Несанкционированное иначе.
Возвращает токен аутентификации пользователя в виде строки JSON (т. Е. В двойных кавычках). Этот токен должен использоваться как параметр auth_token для методов, требующих аутентификации.
Для работы auth_token мне нужно удалить двойные кавычки из этой строки. Теперь это, возможно, не имеет ничего общего с JSon, как я вижу сейчас.
Как удалить эти двойные кавычки?
Это не json, похоже, что он закодирован в базе 64. – DLeh
это действительно json. 'echo json_encode ('foo')' будет производить '' foo''. Либо эти котировки были в оригинальном JSON, производя '' \ "ey .... kY \" "', либо вы не выводили декодированный текст. –
это может быть значение внутри объекта json, да, но это не «действительный json», а не «взгляд на мою лошадь, моя лошадь потрясающая» – DLeh