Wie Backslash escapen auch in Javascript Objekt-literal

Ich weiß, die Frage ist gefragt, viele Male, die ich durchgemacht mit all den Fragen. aber keiner von Ihnen ist zu helfen, meine situation. Ich habe ein Objekt-literal, für eine Eigenschaft, die ich zuweisen Zeichenkette die backslash charecter, aber beim Lesen der Eigenschaft der backslash ist immer abgeschnitten.

Möchte ich dieses Objekt im JSON-literal.Stringify-Methode. als pro JSON, backslash sind nicht erlaubt. wir brauchen, um es zu entkommen. gibt es eine Möglichkeit ?

kann ich nicht die Daten ändern, hinzufügen einen zusätzlichen umgekehrten Schrägstrich, weil Daten, die vom server kommt. 'localhost\sqlserver'. nach, dass ich brauche, um es zu ersetzen.

Objekt-literal

var data={
    s:'localhost\sqlserver'
}


function replaceToUpper(value) { 
    return   value.replace(/\\n/g, "\\n") 
                                      .replace(/\\'/g, "\\'") 
                                      .replace(/\\&/g, "\\&") 
                                      .replace(/\\r/g, "\\r") 
                                      .replace(/\\t/g, "\\t") 
                                      .replace(/\\b/g, "\\b") 
                                      .replace(/\\f/g, "\\f"); 
}

//Lesen der Daten

alert(replaceToUpper(data.s));

Versuch 2 :

var values =JSON.stringify(data); //here that backslash getting trucunated 

was ich hier vermisst. überprüfen Sie die Geige Objekt-Literal mit Backslash

ich kann die Daten ändern, hinzufügen einen zusätzlichen umgekehrten Schrägstrich, weil Daten, die vom server kommt. 'localhost\sqlserver'. nach, dass ich brauche, um es zu ersetzen. Ich weiß, das hinzufügen von zusätzlichen blackslash mir helfen würde. aber ich kann die Daten ändern.

ich habe gerade die Konzentration auf den backslash escapen. ich weiß nicht, warum es nicht funktioniert
Diese Frage scheint off-topic, weil ich mich geändert habe die Daten-Schicht, so dass es entgeht der Daten. als Frage nicht helfen, andere Menschen. pls schließen

InformationsquelleAutor Ravi Gadag | 2013-11-26

Schreibe einen Kommentar