fromJSON出错(commandArgs(1)):意外字符'''

时间:2016-04-13 12:00:52

标签: json r scala

我使用scala.sys.process从Scala调用R脚本。此脚本采用JSON格式的命令行参数并对其进行处理。我正在使用rjson的{​​{1}}函数将JSON存储在列表中。

当我从命令行执行R脚本时,这非常正常:

fromJSON

但是当我从scala调用它时,我收到以下错误:

$ ./dfChargerFlink.R '{"Id":"1","value":"ABC"}'

这是我正在使用的代码:

Error in fromJSON(commandArgs(1)) : unexpected character '''
Execution halted

其中arg是JSON字符串。 你可以注意到我在JSON字符串的两边附加了“'”,好像我没有,我得到这个错误:

val shellCommand = "./dfChargerFlink.R '"+arg+"'"
return shellCommand !!

如何解决这个问题?这是一些错误吗?

0 个答案:

没有答案