У меня есть вопрос о размещении JSON значений в массив / строки. Значения, которые я получаю в JSON: .:
[{
"feed": [
{
"DatumTot": "25-4-2020 08:30:16",
"MVRml10ml": "44.22"
},
{
"DatumTot": "25-4-2020 07:35:22",
"MVRml10ml": "41.68"
},
{
"DatumTot": "25-4-2020 06:19:14",
"MVRml10ml": "41.094"
},
{
"DatumTot": "25-4-2020 05:27:32",
"MVRml10ml": "43.384"
}]
Конечно, у меня есть много других значений.
В примере кода, который я нашел, он работает как шарм, это пример кода .:
String JSON_STRING = "{\"Feed\":{\"DatumTot\":\"2020-04-12\",\"MVRml10ml\":15.5}}";
String name, test;
TextView employeeName;
TextView employeeTest;
employeeName = (TextView) findViewById(R.id.name);
employeeTest = (TextView) findViewById(R.id.test);
try {
// get JSONObject from JSON file
JSONObject obj = new JSONObject(JSON_STRING);
// fetch JSONObject named employee
JSONObject employee = obj.getJSONObject("Feed");
// get employee name and salary
name = employee.getString("DatumTot");
test = employee.getString("MVRml10ml");
// set employee name and salary in TextView's
employeeName.setText("Name: "+name);
employeeTest.setText("MVRml10ml: "+test);
} catch (JSONException e) {
e.printStackTrace();
}
}
Но если я изменю String JSON_STRING на мой json вывод, он не показывает никаких данных, но я также не получаю ошибку. Что не так?
Мой php код для получения данных json - вот этот. поместите все значения в диапазон данных, чтобы отобразить данные в MPAndroidChart, потому что я ищу по inte rnet и ничего не могу найти по этому поводу.
Я хочу сделать это поэтапно, чтобы найти способ сделать это, но сначала я хочу узнать, почему это не работает в моем коде с json.
Надеюсь, вы, ребята, сможете помоги мне довести это до конца.