Well, you language here is very loose and not technically accurate, so I’m not following, json is not a file format, the file format is text. Which is why it can be edited in a text editor. You mean the code has a defined structure, yes? Similar to xml, that would probably do as well… You are more interested in the fact that it has value pairs?
No it’s nothing of the sort. A request uses a network to send the information somewhere, in this case using Internet protocols. JSON is the format of the information. the actual information is the target, the picture and the “thought”.
I don’t really see the point of using hash. hash is not a communication protocol. But using a request would fit with the feeling that you are sending a request to the universe. That was why I thought that would add to the mentality in the working.
Yes. This is true al all forms of magick. Like I always say the tool is not important, the operator is the only think that is actually magick here, so whatever props you want to use to get your energy flowing in the right direction, is all good. It’s all about the psychology in the end. 
Here’s the thing…
the sort of people that can adapt this to their computer probably know how to code, and that means they know how exact you must be for code to work. One period out of place and the whole thing can be broken. This is called a “bug”. (I’ve done this with Java.)
Buggy code means buggy magick - not really - but, that’s going to be embedded in the psychology of the person trying this.
So you want to be technically accurate and precise or all you have is sloppy intent, and sloppy intent makes for sloppy results.
My suggestion - first MOST people DON’T have Linux and hash makes no sense. And it will not return anything positive that tells you it was accurately done.
Use a html file, write these in basic HTML then open it in a browser - which runs HTML files by reading the HTML code and rendering the page as the code tells it to - to “run” it and “execute” the magick. This is something anyone with any kind of laptop can do.