← Back to context

Comment by Xenoamorphous

3 days ago

That would be solved if JSON had a native date type in ISO format.

JSON doesn’t really have data types beyond very simple ones

  • > JSON doesn’t really have data types beyond very simple ones

    What do you think primitive types are supposed to be?

    • I guess my point was something like an ISO 8601 date would be beyond the scope of a built in data type given JSONs philosophy of a minimal spec. It’s up to the end user to define types like that.

    • The below type definition (TS) fits the ECMA schema for JSON:

          type JSON = 
            string |
            number |
            boolean |
            null |
            JSON[] |
            {[name: string]: JSON}

      2 replies →