• uid0gid0@lemmy.world
    link
    fedilink
    arrow-up
    20
    ·
    1 year ago

    I honestly think that JSON and YAML should be swapped due to YAML’s strict indentation rules whereas you can just pack an entire JSON object on one line.

    • Socsa@sh.itjust.works
      link
      fedilink
      arrow-up
      9
      ·
      1 year ago

      Also JSON has no comments. Which is great for me because I hate documenting my work, but it’s still annoying.

    • magic_lobster_party@kbin.social
      link
      fedilink
      arrow-up
      6
      ·
      1 year ago

      I think yaml’s need for indentation alone makes it chaotic evil. I’ve seen so many people struggle with the indentation than they really need to it’s not fun. Especially problematic with large configuration files.

      JSON is easy to unpack with tools like jq or whatever.

        • uid0gid0@lemmy.world
          link
          fedilink
          arrow-up
          3
          ·
          1 year ago

          Just because there are a lot of rules doesn’t make something chaotic in this system. The lawful-chaotic axis is a spectrum of how much of a stickler for the rules you are. YAML’s “one whitespace out of place and your whole config is fucked” attitude puts it squarely into lawful territory. JSON by contrast gives no shits about your file structure as long as your curly braces match.

    • peopleproblems@lemmy.world
      link
      fedilink
      arrow-up
      3
      ·
      1 year ago

      Oh this is a good point - the syntax error on line one has ruined several productive days.

      Of course the tool would happily prettify it for me, but it has to be valid json. Which I think would make it more enjoyable if it said in that message “Good luck, we’re counting on you.”