Yes, you can edit the file manually. However most people seems to break the perms while doing so.
I highly suggest using a json validator (there are some available online) while editing the file manually.
But please note that editing manually doesn’t have any support at all, zml will only support editing via ingame commands.
Here’s a basic file (with ranks) to get you started: