As an avid grepper, I disagree with most of these specific recommendations. Use a tool that actual understands references. Don't make the code harder to read for humans just to please grep.
As for identifiers, use 'foo.?bar' case-insensitively.
As for identifiers, use 'foo.?bar' case-insensitively.
For the JSON keys, I agree somewhat, although it would be easy to compensate by vertically aligning the values.