0

だから私はWinampからこのXMLを持っています

<dict>
        <key>Track ID</key><integer>0</integer>
        <key>Name</key><string>American Idol 2013</string>
        <key>Artist</key><string>Amber Holcomb</string>
        <key>Album Artist</key><string>Amber Holcomb</string>
        <key>Album</key><string>Unknown Album</string>
        <key>Kind</key><string>MPEG audio file</string>
        <key>Size</key><integer>3645</integer>
        <key>Total Time</key><integer>233000</integer>
        <key>Date Modified</key><date>Thu Mar 14 12:11:12 2013</date>
        <key>Date Added</key><date>Thu Apr 04 16:10:15 2013</date>
        <key>Bitrate</key><integer>128</integer>
        <key>Location</key><string>file://localhost/Z:%5Canthony%5CMusic%5CiTunes%5CiTunes%20Media%5CMusic%5CUnknown%20Artist%5CUnknown%20Album%5CAmber%20Holcomb%20-%20A%20Moment%20Like%20This%20-%20Studio%20Version%20-%20American%20Idol%202013.mp3</string>
        <key>File Folder Count</key><integer>-1</integer>
        <key>Library Folder Count</key><integer>-1</integer>
      </dict>

JsonArray に変換したい

var myarray = {"TrackID":0, "Name":"American IDol 2013"...};

各タグをループする方法を見つけましたが、これを行う方法が頭に浮かびません。定義済みの Json 配列か何かを作成することを考えていまし{"TrackID": "", "Name":""}た。JSON が完成したら、それをマスター JSON にプッシュします (これを正しく説明していない場合は申し訳ありません)。

すべてのキーの単一の配列と残りの別の配列を作成し、それらを JSON 配列にマージする方法はありますか? アドバイスをお願いします。

ご協力ありがとうございました。

4

1 に答える 1