Hi @ericjohnston1989. You are right, json isn't subset of javascript. Then, why spray-json (not spray-javascript :) ) should handle JS specifics? I guess, this issue should be addressed by sprayakka-http, using which you'd send jsonp responses. Thanks.
When returning a jsonp object, these special characters need to be escaped since json is not a subset of javascript. Please see:
http://timelessrepo.com/json-isnt-a-javascript-subset