У меня есть приложение, которое извлекает данные из JSON. Порядок JSON важен, поскольку приложение представляет свои данные в порядке JSON.Как я могу заказать мой JSON по строковой дате?
Я создал отдельное приложение, чтобы создать объект JSON, добавить его в остальную часть JSON и загрузить его. Проблема в том, что он добавляет его в начало файла JSON. Я хочу изменить порядок JSON, прежде чем он будет загружен по его значению даты.
Мой JSON в этом формате:
{
"articles":
[
{
"title":"Title 3",
"url":"URL 3",
"date":"04/01/17"
},
{
"title":"Title 2",
"url":"URL 2",
"date":"03/01/17"
},
{
"title":"Title 1",
"url":"URL 1",
"date":"02/01/17"
},
]
}
дата является строкой в дд/ММ/формат уу. Если я буду добавлять статьи в порядок, тогда нет никаких проблем, так как самая новая всегда будет добавлена в начало, но иногда я добавляю статьи из предыдущих дней, которые я хочу сложить на предыдущее место.
Есть ли способ заказать JSON, прежде чем он будет загружен через значение даты?
Хотя ваше значение JSON может приходить в том порядке, в котором вы их вставляете, вы не должны зависеть от этого, поскольку словари неупорядочены. Я бы рекомендовал использовать массив в вашем ключе JSON, а затем отсортировать этот массив по дате. –