2012-02-23 6 views
0

ネストされたリストからデータを収集するのが苦労しています。リストには、私は誰がどのように私を指示した場合それは大きな助けになるでしょう。この入れ子リストをJSONストリームに変換する

{ 
    "coreservices":[ 
     { 
     "title":"Review", 
     "review":"Quaterly", 
     "scheduled":[ 
      { 
       "date1":"February", 
       "date2":"February 11" 
      }, 
      { 
       "date1":"August", 
       "date2":"August 6" 
      } 
     ] 
     }, 
     { 
     "title":"Analysis", 
     "review":"Semi-Annually", 
     "scheduled":[ 
      { 
       "date1":"March", 
       "date2":"March 22" 
      }, 
      { 
       "date1":"May", 
       "date2":"May 10" 
      } 
     ] 
     } 
    ], 
    "functions":[ 
     { 
     "title":"Communication", 
     "review":"Semi-Annually", 
     "scheduled":[ 
      { 
       "date1":"February", 
       "date2":"February 11" 
      }, 
      { 
       "date1":"August", 
       "date2":"August 6" 
      } 
     ] 
     }, 
     { 
     "title":"Meeting", 
     "review":"Semi-Annually", 
     "scheduled":[ 
      { 
       "date1":"March", 
       "date2":"March 22" 
      }, 
      { 
       "date1":"May", 
       "date2":"May 10" 
      } 
     ] 
     } 
    ] 
} 

に似てJSONの結果を作成しようとしています。このリストから、この

http://jsfiddle.net/Sullan/k7vSg/1/

ようになりますこれを達成する。事前のおかげで

+0

あなたはデータを生成するHTMLをこすりしたいですか? –

+0

@Diodeusいいえ、私はhtmlからjsonとしてデータを抽出したいと思います。私はそれをサーバーに送るために新しいjson出力を生成しなければならないということに基づいて、リストにいくつかの並べ替えと動的な追加を追加しました。 – Sullan

答えて

3

それはあなたが必要なものに近づけかどうかを確認するために、次のjsfiddleを試してみてください:http://jsfiddle.net/k7vSg/2/

それは、迅速かつ汚いのですが、私はそれがあなたをお手伝いします願っています。

乾杯、 イソ

+0

素晴らしい、魅力的なように働いた。私は自分自身でこれを行うことができなかったと確信しています。ありがとう、私は今日早く帰宅します:-) – Sullan

+0

私の喜び。 スパムを元の状態に戻す方法を今まで以上に制御できれば、スパンにクラスを追加したほうが簡単になります。例えば、日付の分割のためにそれらを数える必要はありません。 また、AJAX経由で送信する場合は、JSONに変換する必要なしに、「すべて」オブジェクトを送信するだけで済みます。 夜を楽しむ;) – isotrope

関連する問題