Я хочу отправить json объект из JAVA кода в функцию R. Ниже мой Java код
JSONObject json = new JSONObject();
json.put("file", "/home/tejas");
System.out.printf( "JSON: %s", json.toString() );
String s="{\"file\":\"/home/tejas\"}";
REXP valueReturned = c.eval("testMain(\""+map+"\")");
Object nativeObject=valueReturned.asNativeJavaObject();
System.out.println(new ObjectMapper().writeValueAsString(nativeObject));
Вот мой код R
testMain <- function(list)
{
library(jsonlite)
return(toJson(list))
}
Я получаю ошибку как
at org.rosuda.REngine.Rserve.RConnection.eval(RConnection.java:261)
at test.Test.main(Test.java:36