-1

我正在尝试将.ndjson文件从 Google Cloud 加载到 Processing 3.4,以便我可以从云中选择一个文件并使用它。

这是我试过的代码:

import cbl.quickdraw.*;
JSONObject json;
QuickDraw qd;
void setup() {
  json = loadJSONObject("https://console.cloud.google.com/storage/browser/quickdraw_dataset/full/simplified/"); 
  qd = new QuickDraw(this, json.getString("brain"));
}

void draw() {
  qd.create(width/2, height/2, width/2, height/2);
}

并得到一个错误,因为 json 对象文本必须以{.

4

1 回答 1

1

您使用的 URL 是一个完整的网站,而不是 JSON 文件。

在您的网络浏览器中访问https://console.cloud.google.com/storage/browser/quickdraw_dataset/full/simplified/以了解我的意思。该页面列出了许多 JSON 文件。你需要选择一个。

您需要找到指向特定 JSON 文件的 URL。例如,该页面上的第一个 JSON 文件位于 URL https://storage.cloud.google.com/quickdraw_dataset/full/simplified/The%20Eiffel%20Tower.ndjson

于 2019-01-23T19:29:57.037 回答