4

次の内容の XML ファイルがあります。

<directory>
  <app>
    <title>Carrot</title>
    <url>www.carrot.com</url>
  </app>
  <app>
    <title>Cucumber</title>
    <url>www.cucumber.com</url>
  </app>
</directory>

それを読み取って、コンテンツを文字列として保存できたと仮定します。

s = '<directory><app><title>Carrot</title><url>www.google.com</url></app><app><title>Cucumber</title><url>www.cucumber.com</url></app></directory>';

次のような JavaScript オブジェクトに変換するにはどうすればよいですか?

{
  "directory": {
    "app": [
      { "title": "Carrot", "url": "www.carrot.com" },
      { "title": "Cucumber", "url": "www.cucumber.com" }
    ]  
  }
}
4

2 に答える 2

3

私はこのプラグインを使用しています... http://www.thomasfrank.se/xml_to_json.html

それはいつも私にとって魅力的でした。

于 2012-11-28T07:49:58.657 に答える
2

Javascript を使用して XML を JSON に変換 (およびその逆) する次の質問に対する答えを探していると思います。

XML <-> Javascript での JSON 変換

引用された答え

私はこれが最良のものだと思います: XML と JSON の間の変換

Xml.com O'Reilly サイト (>下部にリンクされています) の付随記事を必ずお読みください。筆者はこれらの変換に伴う問題について詳しく説明しています。>O'Reilly が記事をホストしているという事実は、Stefan のソリューションにメリットがあることを示しているはずです。

于 2012-11-28T07:53:50.033 に答える