quote literals are escaped in json, not doubled