• NostraDavid@programming.dev
    link
    fedilink
    arrow-up
    3
    ·
    2 years ago

    Yesterday, when I had a file with a list of JSON objects, and I wanted to move the date field at the end to the beginning, so I used regex find and replace to move it. Something like \{(.*?), ("date": ".*?") in Search, and then {$2, $1 in replace (or something close to it).

    Yes, I refactor code and data using regex. I can’t be arsed to learn AWK (even though I should).

    • kionite231@lemmy.cadeleted by creatorOP
      link
      fedilink
      arrow-up
      2
      ·
      2 years ago

      AWK doesn’t work with json IIRC. You have to use jq to deal with json.

      • NostraDavid@programming.dev
        link
        fedilink
        arrow-up
        1
        ·
        2 years ago

        While yes, the way I had it structured looked like a CSV if you squinted a little, I do fully agree AWK can’t be used for just any old JSON.

        jq is dope, but that language still feels pretty confusing IMO.