PPureDecimal
Рабочая среда с ИИ для кода

Сериализация десятичных строк без потерь

Десятичная строка хранит сведения, которые двоичное число может потерять. PureDecimal — среда разработки с ИИ для Windows, где можно проследить границы сериализации, согласовать явный формат и проверить сохранение исходных цифр.

● ● ●PureDecimal●
Конкретная отправная точка · Сериализация десятичных строк без потерь ×
function encodeDecimal(value: string): string {
  if (!/^[+-]?\d+(?:\.\d+)?$/.test(value)) {
    throw new Error("decimal.grammar");
  }
  return JSON.stringify({ decimal: value });
}
✳Сериализуйте десятичные строки в JSON без промежуточного преобразования в двоичные дроби.
✓ ИзмененияПроверьте перед применением ↗
Иллюстрация рабочей среды
Проект
Сохраните конечные нули и очень большие значения при обратном чтении, отклоняя экспоненциальную запись и нечисловые имена по явной грамматике.
Проверьте перед применением
Сравните фактическое поведение с ожидаемым. Если проверка не проходит, разберитесь в причине перед следующими изменениями.
Подключение
Базовый URL, учётные данные и доступный сервер.
Сценарии

Сериализация десятичных строк без потерь

Сценарии ↗
Конкретная отправная точка
function encodeDecimal(value: string): string {
  if (!/^[+-]?\d+(?:\.\d+)?$/.test(value)) {
    throw new Error("decimal.grammar");
  }
  return JSON.stringify({ decimal: value });
}
Рабочая среда с ИИ для кода

Здесь начинается ваше следующее изменение.

Скачать для Windows ↗