将\ n符号保存在字符串(JS)中

时间:2018-06-27 09:16:40

标签: javascript json

我有API方法,可以返回rsa键,如下所示:

"publickey" : "-----BEGIN PUBLIC KEY-----\nMIGfMA0G
CSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5WleAVeW5gySd
QVFkTi44q1cE\ncWDT2gmcv2mHcWhwI/9YqGV2LqpMASe
4t4XS/88fvTTHafHn1KaL9F7d73T9k4cp\nm+YxKJexkK
/wOxf/NZBieoADaLLaU1+OoPauSw3i4DZxKqIm1nxNHSV
LUfyY44gN\nClVxtZzW/nwdWEdSQwIDAQAB\n-----END PUBLIC KEY-----\n"

但是,当我获得此公钥并将其写入客户端的某个变量时,

var key = data.publickey

\n变量中没有key符号,但是我需要它们以进行正确的文档签名。

我可以以某种方式将\n保留在字符串中吗?

1 个答案:

答案 0 :(得分:3)

正如Ben所说,您必须逃脱转义符(\\)。因此,总的来说,它看起来像:

\\n