172 похожих чатов

Так, давай ещё раз: в формате json нет представлений полноценных

для u64, u128 и т.к. Равно как и для +inf, nan и прочего. Нет его в формате. Ты хочешь начать сериализовывать строкой внезапно. Опустим момент, что это ломает другую фичу serde-json, untagged unions и поэтому не может быть такого решения везде. Поэтому ты на уровне того, что конвертит в json определяешь, как упаковать эти невалидные значения: проигнорировать, положить строкой или ещё что-то. Если это штучный вариант, то ты пишешь _with и радуешься жизни. Если это данные, которые ты не контроллируешь, то ты пишешь СВОЙ формат, который может базироваться на Json, да, но это новый формат. Потому что на стороне js тебе придётся писать для него новый парсер. Что здесь непонятного?

1 ответов

3 просмотра

В спеке JSON есть представление для чисел, и в его описание подходит вообще число любым количеством знаков afaik. Так что u64 представим в валидном жсон, другое дело что в жс числа только f64

Похожие вопросы

Обсуждают сегодня

коллеги, добрый вечер! А никто не знает как модальная форма может себя закрыть? Ну допустим модальная форма определила, что смысла ей работать нет и хочет вернуть modalResult...
Михаил
47
Hi there everyone Is there anyone who have not started hamster bot yet? I need only one, I'll be glad if you do this for me DM if you haven't yet
Mehrshad
53
А как старый хаскел с новым стыковать ? потому как тут работает https://play.haskell.org/saved/C3xpMzcd, а вот тут https://stepik.org/lesson/7602/step/9?unit=1473 нет ошибка C...
Fedor
131
hi my MyAsus app has informed me of a new version of bios (version 300), i tried installing it but after this attempt it said: Update failed. Does anyone have any solution? My...
Sahand 🏔️
13
всем привет! у кого есть опыт подписания и нотаризации electron приложений для macos? такая проблема: использовал @electron/osx-sign и notaritool. процесс подписания и нотараз...
Артем Клементьев
11
@Dreamer_0x01 @helgispbru @Ambrion Разговор шёл об уязвимости. Меня беспокоит именно она. Все прочие вопросы, а равно и жизненная мудрость - пока в сторону :) Так вот сам ...
Андрей [aharito] Харитонов
9
why some site like google has separate page for username/email and password?
Mr Thieves
21
Может быть небольшое отступление, но я тут решил обратить внимание на то, сколько весит хелловорлд на с++... Зачем он весит почти 250 Кб? У меня оконное приложение на фасме ве...
The Bird of Hermes
14
Мне интересно, скорее людей здесь используют D, Rust, C/C++ для решения реальных прикладных задач за деньги?)
Evil Satanson
49
Тут кто-то шарит в мед оборудовании?
Benz
10
Карта сайта