https://i.imgur.com/MEVWcPs.png
I am using the same sample JSON file as you. But when I run the layout, I get the DebugText changed to "00" only. So I am not sure what does this do and what am I getting even since the JSON has no 0s.
The path you are using is not correct
JSON2.get(".recipes" & loopindex) probably will work
It depends on the content of your json file though.
You might want to check back on the JSON example provided with Construct, it is pretty simple to understand how you are supposed to create your structure.
editor.construct.net
And check back on the example provided by Laura, it should make more sense.
The issue here doesn't seem to be with scripting or events, but with the actual structure of your JSON file.
Post it, it will be easier to establish the correct events in regards to how you established your file.
In my experience XML is not simpler.