Skip to content

Number в спецификации JSON #7

@eshlykov

Description

@eshlykov

В JSON'е вместо int, float и других числовых типов только один Number. Можно ли в решении просто забить на int и считать, что все числа - float?

Мне кажется, так будет нормально, поскольку в JSON тип Number может быть и целым, и дробным, а int в F# не может быть дробным - поэтому реализовывать парсинг только int некорректно. Но парсить int и float вместе - тоже плохо, поскольку, во-первых, для целых чисел неясно, float это или int, а во-вторых, тогда на один тип Number будет выделено два типа, что мне кажется архитектурно неправильным.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions