Improve JSON escaping