I have a ASP.Net web handler that returns results of a query in JSON format
public static String dt2JSON(DataTable dt) { String s = \"{\\\"rows\\\":[\";
Why don't you just do this:
string correctResponseText = wrongResponseText.Replace("\"", "\\\"");