.yaml, .toml, etc?

  • @simonced@lemmy.one
    link
    fedilink
    English
    1611 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
      link
      fedilink
      English
      1211 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
          link
          fedilink
          English
          111 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
            link
            fedilink
            English
            111 months ago

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

            • @AeroLemming@lemm.ee
              link
              fedilink
              English
              211 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
      link
      fedilink
      111 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)