Помощь в структурировании данных JSON

#xml #json #jsonp

#xml #json #jsonp

Вопрос:

Я использую следующую структуру xml go create xml feeds на моем веб-сайте, где раздел item многократно повторяется в зависимости от количества строк, возвращаемых из базы данных.

 <?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>title goes here</title>
        <link>link goes here</link>
        <atom:link href="url goes here" rel="self" type="application/rss xml" />
        <description>description goes here</description>
        <item>
            <title>title goes here</title>
            <link>url goes here</link>
            <guid>id goes here</guid>
            <pubDate>data goes here</pubDate>
            <description>description goes here</description>
        </item>
    </channel>
</rss>
  

Теперь у меня возникла необходимость использовать jsonp. какой наилучший способ структурировать данные json, чтобы возвращать вышеуказанные данные в форме json?

Ответ №1:

Вот как я бы это структурировал:

 {
  "rss": {
    "channels" : [
      { 
        "title" : "title goes here",
        "link": "link goes here",
        "description": "description goes here",
        "items" : [
          {
            "title": "title goes here",
            "link": "url goes here",
            "guid": "id goes here",
            "pubDate": "data goes here",
            "description": "description goes here"
          } ]
     } ]
  }
}