mastodon.world is one of the many independent Mastodon servers you can use to participate in the fediverse.
Generic Mastodon server for anyone to use.

Server stats:

11K
active users

#json

14 posts12 participants0 posts today

🌘 為什麼 JSON 要使用逗號?
➤ 重新思考 JSON 的設計:逗號真的是必需的嗎?
simonsafar.com/2025/json_with_
這篇文章探討了 JSON 格式設計上為何需要逗號的問題。作者認為逗號在 JSON 中並非必要的設計,反而增加了錯誤的可能性,且不提供明顯益處。作者提出刪除 JSON 中的逗號,並參考了 JSON5 的修改方向,但認為 JSON5 的改進幅度不足。
+ 我一直覺得 JSON 的逗號很惱人,容易在編寫時出錯,這篇文章點出了我一直以來的痛點!
+ JSON5 的設計確實改善了部分問題,但作者說得對,如果能完全移除逗號,會更加簡潔易用。
#JSON #程式設計 #資料格式

simonsafar.comWhy does JSON have commas? - simonsafar.com

Очередной сериализатор для JavaScript, но есть нюанс…

Пару лет назад начал разрабатывать редактор текстовых квестов на JavaScript и обратил внимание на то, что неплохо было бы добавить в JSON-сериализатор поддержку ссылок на объекты. Чтобы можно было одним методом сохранить и загрузить состояние объекта, не нарушая его целостность и связь с внешним миром. Что-то подобное есть в PHP при работе метода serialize. Спустя год начал разрабатывать пошаговую стратегию, в которой такой метод был бы идеальным для реализации сохранений и сетевого режима (пересылка сохранений от игрока к игроку, как это реализовано в Heroes of Might&Magic 3). Имея такой метод, можно было бы не заботиться о сохранении/загрузке объектов игрового мира при их изменениях. Например, добавим лучнику привязку его стрел к конкретному типу дерева. Или в морском пароме создадим массив перевозимых юнитов. При обычной тактике обработки данных это создало бы немало проблем для организации сохранения ссылок. В итоге, кроме банальной организации внутренних ссылок, идея разрослась амбициозными планами, а именно:

habr.com/ru/articles/896606/

ХабрОчередной сериализатор для JavaScript, но есть нюанс…Задача Пару лет назад начал разрабатывать редактор текстовых квестов на JavaScript и обратил внимание на то, что неплохо было бы добавить в JSON-сериализатор поддержку ссылок на объекты. Чтобы можно...

Реализация простого SSE клиента на Dart

Хочу поделиться недавним кейсом из нашей практики мобильной разработки. Перед нами стояла задача — реализовать обновление данных в клиентском приложении в режиме реального времени, когда изменения на сервере моментально отображаются у пользователя. Мы рассматривали два подхода: WebSocket и Server-Sent Events (SSE). Оба варианта соответствовали нашим требованиям, но в итоге мы остановились на SSE — из-за его простоты реализации и использования стандартного HTTP-протокола.

habr.com/ru/articles/896442/

ХабрРеализация простого SSE клиента на DartХотим поделиться недавним кейсом из нашей практики мобильной разработки. Перед нами стояла задача — реализовать обновление данных в клиентском приложении в режиме реального времени, когда изменения на...

[Перевод] NVIDIA cuDF и 100-кратное ускорение чтения данных формата JSON Lines в pandas

JSON — это широко распространённый формат, применяемый для хранения информации, основанной на обычном тексте. Он поддерживается самыми разными системами, обеспечивая их взаимодействие. Чаще всего это — веб-приложения и большие языковые модели (Large Language Model, LLM). Хотя JSON-данные удобны для восприятия человеком, их сложно обрабатывать, используя инструменты из сфер Data Science (наука о данных) и Data Engineering (инженерия данных). JSON-данные часто существуют в виде JSON-строк (формат JSON Lines), отделённых друг от друга символами перевода строки (NDJSON, Newline-Delimited JSON). NDJSON используется для представления записей, входящих в состав набора данных. Часто первым этапом обработки данных является чтение файлов формата JSON Lines и преобразование их в объекты DataFrame (датафрейм). В это материале мы сравним производительность и функционал API, доступных в Python и применяемых для преобразования формата JSON Lines в датафреймы.

habr.com/ru/companies/wunderfu

ХабрNVIDIA cuDF и 100-кратное ускорение чтения данных формата JSON Lines в pandasJSON — это широко распространённый формат, применяемый для хранения информации, основанной на обычном тексте. Он поддерживается самыми разными системами, обеспечивая их взаимодействие. Чаще всего это...