Size: a a a

2021 June 21

EL

Evgeniy Lazarev in BeerJS Moscow
Короче, у меня проблема. Я в ПХП делаю json_decode, потом json_encode, потом кладу это в джаваскрипт и пытаюсь распарсить. Не выходит
источник

⛈S

⛈Alexia Shtormsnegg ... in BeerJS Moscow
из-за \
источник

NG

Nikolay Govorov in BeerJS Moscow
А точно ли он кавычку в строке детектит как часть строки, а не как кавычку?
источник

И

Игорь «InoY» Звягинц... in BeerJS Moscow
Я помню был даже какой-то пропозал про вот такие юникод последовательности
источник

EL

Evgeniy Lazarev in BeerJS Moscow
Поясни
источник

⛈S

⛈Alexia Shtormsnegg ... in BeerJS Moscow
ну если одним скрином
источник

EL

Evgeniy Lazarev in BeerJS Moscow
JSON.parse('{"meta":"{\'}"}') парсится прекрасно
источник

EL

Evgeniy Lazarev in BeerJS Moscow
Хм.
JSON.parse('{"meta":"{\\u0022}"}') работает
источник

EL

Evgeniy Lazarev in BeerJS Moscow
Какой-то тупняк
источник

⛈S

⛈Alexia Shtormsnegg ... in BeerJS Moscow
да
источник

⛈S

⛈Alexia Shtormsnegg ... in BeerJS Moscow
источник

⛈S

⛈Alexia Shtormsnegg ... in BeerJS Moscow
так сказать универсальная бяда
источник

EL

Evgeniy Lazarev in BeerJS Moscow
Чот не вижу решения
источник

⛈S

⛈Alexia Shtormsnegg ... in BeerJS Moscow
ну тебе надо второй \ добавлять
источник

EL

Evgeniy Lazarev in BeerJS Moscow
Не. Мне в итоге надо, чтобы json_encode-нная строка, выведенная в джаваскрипт, спарсилась как объект
источник

EL

Evgeniy Lazarev in BeerJS Moscow
И чот я туплю
источник

⛈S

⛈Alexia Shtormsnegg ... in BeerJS Moscow
можешь получаемую дату сначала в утф-8 переводить
источник

EL

Evgeniy Lazarev in BeerJS Moscow
А она в чём?
источник

EL

Evgeniy Lazarev in BeerJS Moscow
setlocale(LC_ALL, 'ru_RU.UTF-8');
mb_internal_encoding('utf-8');
источник

NG

Nikolay Govorov in BeerJS Moscow
Можно ещё попробовать сторонний парсер, вроде такого: https://github.com/discoveryjs/json-ext
источник