.yaml, .toml, etc?

  • simonced@lemmy.one
    ·
    11 months ago

    A lot of good answers but I would add one note:

    • use a format that supports comments, and JSON is not one of those...
    • AeroLemming@lemm.ee
      ·
      11 months ago

      Of course it does!

      {
        comment: "This data is super important and it runs the system or something",
        data: ["Some", "stuff", "here"]
      }
      
        • AeroLemming@lemm.ee
          ·
          11 months ago

          It's so easy to use, and you can read the comments from in your program too!

          ^(in case you weren't just playing along, please never do comments this way)

          • simonced@lemmy.one
            ·
            11 months ago

            I liked the idea to be honest. I can just call the entry "description" instead and all is good ^^

            • AeroLemming@lemm.ee
              ·
              11 months ago

              Ideally, you would use TOML for human-readable configuration and document your JSON API with external documentation instead of sending comments around a bunch. If you need to display the description to the end user though, that would be a valid use case.

    • vrighter@discuss.tchncs.de
      ·
      11 months ago

      json with comments can be parsed by a yaml parser. It's how I write yaml, in fact (yaml is a superset of json. any valid json is valid yaml, but it also supports comments)