ich den folgenden Code habe:Verarbeitung JSONArray, JSONObject
JSONObject json;
int max;
void setup() {
size(500,500);
JSONObject json = loadJSONObject("january_2016.json");
JSONObject maxTemperature = json.getJSONObject("Max Temperature");
int max = maxTemperature.getInt("max");
print(max);
}
void draw(){
ellipse(max, 10, 100, 100);
}
Und meine Json-Datei:
[
{
"Max Temperature": {
"max": "18",
"avg": "6",
"min": "-2"
}
]
Wenn ich den Code ausführen jetzt bekomme ich folgende Fehlermeldung: JSONObject must begin with {
Ich habe verstanden, dass wegen der [] ich JSONArray verwenden muss, aber wenn ich JSONObject json = loadJSONObject("january_2016.json");<br>
ändernzu JSONArray, bekomme ich diesen Fehler: The method getJSONObject(int) in the type JSONArray is not applicable for the arguments (String)
Ich bin sicher, es muss einfach sein, aber ich bin ziemlich neu in diesem, so Dank im Voraus
Mögliche Duplikate von [JSONObject Text muss mit '{' beginnen] (http://stackoverflow.com/questions/4773663/jsonobject-text-must-begin-with) – Tuvia
Ich verstehe nicht, was Sie meinen, können Sie klären? – malina