Size: a a a

Генератор непрочитанных сообщений

2020 March 04

A

Aleksandr Khristenko in Генератор непрочитанных сообщений
Ты сказал, что json_decode в пхп проще, чем в статических языках.
Я тебе показал пример из статического языка с абсолютно тем-же апи по сути.
источник

АЯ

Андрей Ява in Генератор непрочитанных сообщений
Aleksandr Khristenko
Есть еще вариант пропихнуть Stringable в сам псалм.
при стрикт тайпах один хрен вылетать будет
источник

AM

Artem Molotov in Генератор непрочитанных сообщений
Aleksandr Khristenko
Ты сказал, что json_decode в пхп проще, чем в статических языках.
Я тебе показал пример из статического языка с абсолютно тем-же апи по сути.
C помощью стоторонней библиотеки, о чём я выше уже писал
источник

AM

Artem Molotov in Генератор непрочитанных сообщений
Artem Molotov
но ничего не мешает заюзать готовый маппер/сериализатор %)
вот
источник

АЯ

Андрей Ява in Генератор непрочитанных сообщений
мне не нравится json_decode
источник

P

Panda🤔 in Генератор непрочитанных сообщений
Андрей Ява
мне не нравится json_decode
чем?
источник

АЯ

Андрей Ява in Генератор непрочитанных сообщений
тем что он не умеет в конкретный класс
источник

A

Aleksandr Khristenko in Генератор непрочитанных сообщений
Artem Molotov
Под любой нужный чих можно написать код. Вот моя претензия.
В расте просто многого нет в стандартной либе. Например там в стдлибе нет даже рандома.
И поэтому некоторые сторонние либы являются стандартом де-факто.
Тот же serde стандарт для работы с сериализацией/десериализацией.
источник

AM

Artem Molotov in Генератор непрочитанных сообщений
Aleksandr Khristenko
В расте просто многого нет в стандартной либе. Например там в стдлибе нет даже рандома.
И поэтому некоторые сторонние либы являются стандартом де-факто.
Тот же serde стандарт для работы с сериализацией/десериализацией.
Это проясняет
источник

АЯ

Андрей Ява in Генератор непрочитанных сообщений
типа было б неплохо кострукция типа

interface JsonUnserialisable {
function fromJson(stdClass $data);
}


и такой MyClass = json_encode_to($string, className)
источник

A

Aleksandr Khristenko in Генератор непрочитанных сообщений
Artem Molotov
C помощью стоторонней библиотеки, о чём я выше уже писал
"взять только json_decode, который уже куда проще, чем в других языках аналоги"
не вижу тут ничего про сторонние библиотеки
Очередные переобувания в воздухе?
источник

P

Panda🤔 in Генератор непрочитанных сообщений
Андрей Ява
типа было б неплохо кострукция типа

interface JsonUnserialisable {
function fromJson(stdClass $data);
}


и такой MyClass = json_encode_to($string, className)
пиши рфс)
источник

AK

Alexander Kladov in Генератор непрочитанных сообщений
Artem Molotov
C помощью стоторонней библиотеки, о чём я выше уже писал
json это стороннее расширение в пыхе
источник

AK

Alexander Kladov in Генератор непрочитанных сообщений
опять ты со своим СТОРОННЕЕ
источник

АЯ

Андрей Ява in Генератор непрочитанных сообщений
Panda🤔
пиши рфс)
мне проще либу написать свою =)
источник

AM

Artem Molotov in Генератор непрочитанных сообщений
Aleksandr Khristenko
"взять только json_decode, который уже куда проще, чем в других языках аналоги"
не вижу тут ничего про сторонние библиотеки
Очередные переобувания в воздухе?
видимо, мне КАЖДЫЙ раз нужно всё более и более уточнять первые сообщения.
источник

P

Panda🤔 in Генератор непрочитанных сообщений
Андрей Ява
мне проще либу написать свою =)
зачем, уже ж сериалайзер есть
источник

АЯ

Андрей Ява in Генератор непрочитанных сообщений
не
источник

АЯ

Андрей Ява in Генератор непрочитанных сообщений
именно в\с джейсона
источник

A

Aleksandr Khristenko in Генератор непрочитанных сообщений
Artem Molotov
видимо, мне КАЖДЫЙ раз нужно всё более и более уточнять первые сообщения.
Видимо да.
источник