简体   繁体   English

React Native 格式的 cookie

[英]React Native format cookie

I have a cookie that looks like this:我有一个看起来像这样的 cookie:

{"SSOsess":"300|c6dc6d60ebebf0891004353352f24b77","RTBk":"300|451706000c67a37dfe5bebe0b5d26278","ph02RPNCiscoASA":"application.api.randwebsite.com","ph03RPNCiscoASA":"application.client.randwebsite.com"}

Are there any libraries that could help me format the string to something such as:是否有任何库可以帮助我将字符串格式化为:

'SSOsess=300|c6dc6d60ebebf0891004353352f24b77; RTBk=300|451706000c67a37dfe5bebe0b5d26278; ph02RPNCiscoASA=application.api.randwebsite.com; ph03RPNCiscoASA=application.client.randwebsite.com'

I've been looking through set-cookie-parser but doesn't look it contains any useful functions.我一直在查看set-cookie-parser但看起来它不包含任何有用的功能。

Try this.尝试这个。

let cookie = JSON.stringify({"SSOsess":"300|c6dc6d60ebebf0891004353352f24b77","RTBk":"300|451706000c67a37dfe5bebe0b5d26278","ph02RPNCiscoASA":"application.api.randwebsite.com","ph03RPNCiscoASA":"application.client.randwebsite.com"})

var output = cookie.split(":").join("=").split(',').join("; ")
output = "'"+output.substring(1,output.length-1).replace(/"/g, "")+"'"

console.log(output)

//Output //输出

'SSOsess=300|c6dc6d60ebebf0891004353352f24b77; RTBk=300|451706000c67a37dfe5bebe0b5d26278; ph02RPNCiscoASA=application.api.randwebsite.com; ph03RPNCiscoASA=application.client.randwebsite.com'

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM