問題タブ [jsonparser]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
2141 参照

java - JSON ファイルを特定の XML 形式に変換する

問題

JSON 入力ファイルを取得して XML ファイルに変換する必要があるという問題に取り組んでいます。私が扱っているものの例を以下に示しました。

JSON の場合:

XML の場合:

ご覧のとおり、1 対 1 の比率の意味ではありません。JSON では fgPercentage を 60 として表しますが、xml では「値」と「タイプ」で区切ります。

また、特定のタグ名が異なります。JSON では「playerStats」と呼び、XML では同等のタグ「BallerStats」と呼びます。

解決

JSON ファイルには、coachstats や fanstats などの playerstats 以外の多くのフィールドを含めることができますが、playerstats のみを気にすることに注意してください。

以下は私が思いついたものですが、これも間違っている可能性があります。

  1. Json をスキャンして「playerStats」を探します
  2. 見つからない場合、何もしません。
  3. 見つかった場合は、 jerseyNumber 、 fgPercentage などの貴重な情報を取得し、 plusMinus を無視して、これらの値を使用してテンプレート クラスのオブジェクトに格納します。
  4. 次に、オブジェクトを使用して適切な XML タグを生成します。

私のアプローチが効果的か効率的かはわかりません。私は提案を聞きたいと思っています.Javaでこれを行っているので、信頼できる人気のあるライブラリを自由に参照してください. コード スニペットを提供していただければ、すべてのアプローチをぜひご覧ください。

0 投票する
3 に答える
54 参照

android - Json解析android、別のjsonオブジェクト内のjsonオブジェクト

これはjsonです:

そして、評価を次のように取得しようとしました:

}

評価まで取得していますが、全体、納期、割引、一致する説明、一致する写真、梱包、価格などの評価内のコンテンツも取得したいのですが、名前も取得したかったのです。