You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
51 lines
1.2 KiB
51 lines
1.2 KiB
5 years ago
|
String[] patternLabels = {};
|
||
|
boolean[][][] samplesArray = {};
|
||
|
|
||
|
void loadData() {
|
||
|
|
||
|
JSONObject json;
|
||
|
json = loadJSONObject("data.json");
|
||
|
|
||
|
JSONArray patternsArray = json.getJSONArray("patterns");
|
||
|
|
||
|
for(int pat=0; pat<patternsArray.size(); pat++) {
|
||
|
JSONObject single = patternsArray.getJSONObject(pat);
|
||
|
|
||
|
patternLabels = append(patternLabels, single.getString("name"));
|
||
|
boolean[][] tmpPat = {};
|
||
|
|
||
|
for(int x=0; x<single.getJSONArray("pattern").size(); x++) {
|
||
|
boolean[] tmpRow = {};
|
||
|
//println("######");
|
||
|
//println(single.getJSONArray("pattern").getJSONArray(x));
|
||
|
for(int y=0; y<single.getJSONArray("pattern").getJSONArray(x).size(); y++) {
|
||
|
boolean boolVal = single.getJSONArray("pattern").getJSONArray(x).getBoolean(y);
|
||
|
tmpRow = (boolean[]) append(tmpRow, boolVal);
|
||
|
//println(boolVal);
|
||
|
}
|
||
|
|
||
|
tmpPat[x] = (boolean[]) append(tmpPat, tmpRow);
|
||
|
printArray(tmpPat);
|
||
|
|
||
|
|
||
|
}
|
||
|
|
||
|
|
||
|
//samplesArray = append(samplesArray, single.getJSONArray("pattern"));
|
||
|
|
||
|
/*
|
||
|
for(int s=0; s<samplesArray[pat].length; s++) {
|
||
|
samplesArray[pat][s] =
|
||
|
} */
|
||
|
}
|
||
|
|
||
|
|
||
|
/*
|
||
|
for(int i=0; i<patternLabels.length; i++) {
|
||
|
|
||
|
println("Patterns: " + patternLabels[i]);
|
||
|
}
|
||
|
*/
|
||
|
|
||
|
}
|