Как загрузить или импортировать URL в обработке 3.4? - PullRequest
0 голосов
/ 23 января 2019

Я пытаюсь загрузить .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 голосов
/ 23 января 2019

Используемый вами URL-адрес является полным веб-сайтом, а не файлом JSON.

Посетите https://console.cloud.google.com/storage/browser/quickdraw_dataset/full/simplified/ в своем веб-браузере, чтобы понять, что я имею в виду. На странице перечислено много файлов JSON. Вам нужно выбрать один.

Вам нужно найти URL, который указывает на определенный файл JSON. Например, первый файл JSON на этой странице имеет URL-адрес https://storage.cloud.google.com/quickdraw_dataset/full/simplified/The%20Eiffel%20Tower.ndjson

...