История изменений
Исправление 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 превращаются в плавающий тип с потерей значащих цифр.
И теперь более менее распространенные библиотеки тоже повторяют это поведение и парсят цисла в тип с плавающей запятой.