2015-06-18 3 views
0

Я хотел бы перечислить данные после этой структуры:Json структуры данных Выпуск

the datas that published 
today: 
data1, 
data2, 
the datas that published 
yesterday: 
data1, 
data2 

я буду получать данные в формате JSON. Как должна быть структура JSON для получения данных?

HTML-структура:

<div class="list dark"> 

     <div class="item item-divider"> 
      today 
     </div> 

      <a class="item item-avatar-left" href="#"> 
      <img src="image"> 
      <h2>Tyrant</h2> 
      <p>desc</p> 
      </a> 

      <a class="item item-avatar-left" href="#"> 
      <img src="image"> 
      <h2>Tyrant</h2> 
      <p>desc</p> 
      </a> 
     <div class="item item-divider"> 
      yestarday 
     </div> 
      <a class="item item-avatar-left" href="#"> 
      <img src="image"> 
      <h2>data</h2> 
      <p>desc</p> 
      </a> 
    </div> 

ответ

0

Самое замечательное JSON, что вы можете структурировать ее, однако, вы хотите, любым способом, наилучшим образом соответствует вашим потребностям. (Предполагая, что вы не потребляете API, который вам не нужен, конечно).

Будете ли вы только показывать вчера и сегодня? Если да, то вы можете сделать что-то вроде:

{ 
    "today" : { 
     "image" : "url", 
     "data" : "your data", 
     "desc" : "description" 
    }, 
    "yesterday" : { 
     "image" : "url", 
     "data" : "your data", 
     "desc" : "description" 
    } 
} 

Или, если вы можете иметь любое количество дат, которые вы хотите показать, что-то вроде:

{ 
    "dates": [ 
     { 
      "date" : "2015-06-18", 
      "image" : "url", 
      "data" : "your data", 
      "desc" : "description" 
     }, 
     { 
      "date" : "2015-06-17", 
      "image" : "url", 
      "data" : "your data", 
      "desc" : "description" 
     } 
    ] 
} 
+0

мне нужно получить также эти «сегодня, yestarday», как данные в цикле, поэтому я помещу его в заголовок списка –

Смежные вопросы