我正在使用ServiceStack Redis保存JSON的值并在以后检索。
问题是,当我从redis检索值时,它添加了多个“\”,这破坏了我的JSON。

例如我保存:



当我检索值时出来:



我想知道是否有某种设置可以防止这种情况发生?为什么会发生?
JSON包含一些“\ n”字符,这些字符也添加了“\”,我只是从示例中删除了它们以使其更具可读性。

最佳答案

检查完我的代码后,我注意到我从Redis返回数据时将类型转换为字符串(以字节数组形式返回),并且添加了额外的“\”。
我针对该问题的解决方案是将JSON解码为base64String,然后再将其存储在Redis中,然后再解码回去。

关于json - Redis将 “\”添加到JSON字符串,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33065533/

10-12 00:37
查看更多