To my understanding, JSON strings were ways to package information to be sent around, much like xml.
This is also what's highly circulated in the stack-exchange questions eg: What is JSON and why would I use it?
However, a recent bot for a game that I play took json files as "scripts" of actions to perform. In this way, users of the bot were able to customize actions that the bot was expected to perform.
This seemed to violate my mental model of what json's were and what they could accomplish. My current suspicion is that rather than using these "script" json files as packages of information to send, they are instead processed internally by the bot, which then translates our "scripts" into real actions.
Please enlighten me if I've misunderstood what json is.