在R中,如何取消保存在字符串中的JSON对象

时间:2018-02-16 04:44:26

标签: r escaping

我将以下JSON保存为R中的字符串,但由于字符串被读入R的方式,字符串转义两次。这是:

> myJsonString = "{\\r\\n \\\"type\\\": \\\"service_account\\\",\\r\\n \\\"project_id\\\": \\\"3456\\\" \\r\\n}"
> class(myJsonString)
[1] "character"

我只想让它看起来像这样:

> myBetterJsonString = "{\r\n \"type\": \"service_account\",\r\n \"project_id\": \"3456\" \r\n}"
> class(myBetterJsonString)
[1] "character"

这与我在这里发表的另一篇文章有​​关 - In R, read.config is escaping a google-service-key but I dont want it to - 然而我意识到我的问题可以简化为此。任何帮助将不胜感激!

注意:我的实际字符串要长得多。我已经检查了字符串的外观以及它应该如何显示,唯一的区别似乎是:

  • 在\ r和\ n
  • 之前的一个额外\
  • 两个额外\在\之前应该存在以逃避引号""

与往常一样,提前感谢您对此的任何帮助!

0 个答案:

没有答案