LINUX.ORG.RU

История изменений

Исправление rumgot, (текущая версия) :

JSON (Java Script Object Notation, те даже если он исчезнет, то это формату альтернатив нет, а значит он вошел в историю

Json придумал де6*л, который принципиально не включил комментарии. Но это еще пол беды.

А вот бОльшая проблема в том, что он не включил адекватный парсинг целочисленного типа, например:

  • числа без явно указанной дробной части парсятся в целочисленный тип текущего языка (если такой тип есть).

Без этого значения в каком нибудь uint64_t превращаются в плавающий тип с потерей значащих цифр.

И более менее распространенные библиотеки тоже повторяют это поведение и парсят цисла в тип с плавающей запятой.

Исправление rumgot, :

JSON (Java Script Object Notation, те даже если он исчезнет, то это формату альтернатив нет, а значит он вошел в историю

Json придумал де6*л, который принципиально не включил комментарии. Но это еще пол беды.

А вот бОльшая проблема в том, что он не включил адекватный парсинг целочисленного типа, например:

  • числа без явно указанной дробной части парсятся в целочисленный тип текущего языка.

Без этого значения в каком нибудь uint64_t превращаются в плавающий тип с потерей значащих цифр.

И более менее распространенные библиотеки тоже повторяют это поведение и парсят цисла в тип с плавающей запятой.

Исправление rumgot, :

JSON (Java Script Object Notation, те даже если он исчезнет, то это формату альтернатив нет, а значит он вошел в историю

Json придумал де6*л, который принципиально не включил комментарии. Но это еще пол беды.

А вот бОльшая проблема в том, что он не включил адекватный парсинга целочисленного типа, например:

  • числа без явно указанной дробной части парсятся в целочисленный тип текущего языка.

Без этого значения в каком нибудь uint64_t превращаются в плавающий тип с потерей значащих цифр.

И более менее распространенные библиотеки тоже повторяют это поведение и парсят цисла в тип с плавающей запятой.

Исходная версия rumgot, :

JSON (Java Script Object Notation, те даже если он исчезнет, то это формату альтернатив нет, а значит он вошел в историю

Json придумал де6*л, который принципиально не включил комментарии. Но это еще пол беды.

А вот бОльшая проблема в том, что он не включил адекватный парсинга целочисленного типа, например:

  • числа без явно указанной дробной части парсятся в целочисленный тип текущего языка.

Без этого значения в каком нибудь uint64_t превращаются в плавающий тип с потерей значащих цифр.

И теперь более менее распространенные библиотеки тоже повторяют это поведение и парсят цисла в тип с плавающей запятой.