我有一个清单:
[[1]]$period
[1] "DAY"
[[1]]$dates
[1] 1.361743e+12 1.362348e+12 1.362953e+12 1.363558e+12 1.364162e+12 1.364764e+12 1.365368e+12 1.365973e+12 1.366578e+12
我想把这个列表放到json:
toJSON(my_list)
回答:
[
{
\"period\": \"DAY\",
\"dates\": [
1361743200000,
1362348000000,
1362952800000,
1363557600000,
1364162400000,
1364763600000,
1365368400000,
1365973200000,
1366578000000
]
}
]
答案是斜杠符号“\”。
如何摆脱斜线符号?也许我应该应用另一个函数,将my_list解析为json?
答案 0 :(得分:3)
斜线只是R的逃脱角色。在此上下文中使用它允许使用引号而不关闭字符串。虽然它出现在R控制台输出中,但在写入文件时它不会出现,而且它正在转义的字符被计为单个字符:
x <- "ab\"c"
x
[1] "ab\"c"
writeLines(x)
ab"c
nchar(x)
[1] 4