The question is not meaningful: While a Matlab script contains executable code, a JSON file is though to store data. Of course you could create a JSON file, which contains the text of the M-file as string, but this is rather trivial. See jsonencode:
Str = fileread(FileName);
JSONStr = jsonencode(Str);
For a simple string this is enclosing the string in double quotes.
