如何在处理3.4中加载或导入URL?

时间:2019-01-23 19:14:11

标签: json processing ndjson

我正在尝试将.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对象文本必须以{开头。

1 个答案:

答案 0 :(得分: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