Is JSON a Regular Language?
No, it's not regular.  Since it allows arbitrary embedding of balanced delimiters, it must be at least context-free.

For example, consider an array of arrays of arrays:

[ [ [ 1, 2], [2, 3] ] , [ [ 3, 4], [ 4, 5] ] ] 


Clearly you couldn't parse that with true regular expressions.