Я имею следующий код:обработки 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);
}
И мой Json файл:
[
{
"Max Temperature": {
"max": "18",
"avg": "6",
"min": "-2"
}
]
Когда я запускаю код теперь я получаю следующее сообщение об ошибке: JSONObject must begin with {
Я понял, что из-за [] мне нужно использовать JSONArray, но если я изменю JSONObject json = loadJSONObject("january_2016.json");<br>
в JSONArray, я получаю эту ошибку: The method getJSONObject(int) in the type JSONArray is not applicable for the arguments (String)
Я уверен, что он должен быть простым, но я довольно новым для этого, поэтому заранее спасибо
Возможный дубликат текста [JSONObject должен начинаться с '{'] (http://stackoverflow.com/questions/4773663/jsonobject-text-must-begin-with) – Tuvia
Я не понимаю, что вы имеете в виду, можете ли вы прояснить? – malina