Size: a a a

2021 May 27

VY

Vladislav Yarmak in Go-go!
кодирую:

{1: 2, 2: "abcd", "3": {}, -0.0: "minus", 0.0: "plus"}


декодирую обратно:

{1: 2, 2: "abcd", "3": {}, -0.0: "plus"}
источник

VY

Vladislav Yarmak in Go-go!
ну и целочисленный ноль - вообще особняком идёт
источник

VY

Vladislav Yarmak in Go-go!
ну его нафиг
источник

⌬C

⌬ Richard Cooper in Go-go!
если формат подразумевает обязательную спецификацию, вместо рекомендуемой, это катастрофа
источник

⌬C

⌬ Richard Cooper in Go-go!
я дико извиняюсь.... а что, -0.0 != +0.0?
источник

с

сонная википедия... in Go-go!
он может передавать массив ключей и массив значений
источник

⌬C

⌬ Richard Cooper in Go-go!
что не делает protobuf, но делает msgpack/cbor
источник

с

сонная википедия... in Go-go!
никто не мешает описать нужную схему
источник

⌬C

⌬ Richard Cooper in Go-go!
так проблема то в схеме, что если есть данные, но нет схемы?
источник

DP

Daniel Podolsky in Go-go!
это оооочень странная мысль. в чем катастрофа-то?
источник

⌬C

⌬ Richard Cooper in Go-go!
короче, это долгая история, в общем плюнь на gob/protobuf, используй msgpack/cbor)))
источник

AR

Aleksandr Razumov in Go-go!
это бывает только когда пытаетесь воспользоваться API, доступа к которому вам никто не давал
источник

AR

Aleksandr Razumov in Go-go!
т.е. это не кейс большинства
источник

⌬C

⌬ Richard Cooper in Go-go!
> так проблема то в схеме, что если есть данные, но нет схемы?
источник

VY

Vladislav Yarmak in Go-go!
по величине равны, по представлению - нет
источник

DP

Daniel Podolsky in Go-go!
а как это получилось?
источник

AR

Aleksandr Razumov in Go-go!
получить спеку всегда можно, только если не пытаетесь нарушить EULA например
источник

⌬C

⌬ Richard Cooper in Go-go!
что если в базе хранятся данные закодированные в определенной спеке, а сама спека утерялась? у меня лично был такой кейс, и больше я с протобуферами связываться никогда не буду
источник

AR

Aleksandr Razumov in Go-go!
ну или когда кто-то удивительным способом потеряет спеку, да
источник

AR

Aleksandr Razumov in Go-go!
в век git-а это довольно сложно допустить
источник