Источник cpp-файла в R без его восстановления [duplicate]

Вы можете использовать библиотеку Gson для синтаксического анализа строки JSON.

Gson gson = new Gson();
JsonObject jsonObject = gson.fromJson(jsonAsString, JsonObject.class);

String pageName = jsonObject.getAsJsonObject("pageInfo").get("pageName").getAsString();
String pagePic = jsonObject.getAsJsonObject("pageInfo").get("pagePic").getAsString();
String postId = jsonObject.getAsJsonArray("posts").get(0).getAsJsonObject().get("post_id").getAsString();

Вы также можете прокручивать массив «posts» следующим образом:

JsonArray posts = jsonObject.getAsJsonArray("posts");
for (JsonElement post : posts) {
  String postId = post.getAsJsonObject().get("post_id").getAsString();
  //do something
}
0
задан Randy Lai 8 March 2014 в 23:24
поделиться

1 ответ

Нет такой вещи, как «ссылочный класс Rcpp».

Вы компилируете локальное расширение через встроенную линию, а затем отправляете ее (с указанием ее памяти) рабочим. Это не может работать и, как известно, не работает - они получат доступ к некоторому произвольному содержимому памяти.

Для параллельной работы таким образом вам нужно построить расширение каждым рабочим --- вот почему общая рекомендация всегда заключается в использовании пакета и каждого работника загрузите пакет.

3
ответ дан Dirk Eddelbuettel 25 August 2018 в 11:46
поделиться
Другие вопросы по тегам:

Похожие вопросы: