問題タブ [xml-to-json]

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 投票する
1 に答える
88 参照

json - 以下のXMLをJSONに変換するXSLTは何ですか?

上記は私が持っているXMLです。上記の XML を以下に示す JSON に変換したいと考えています。

XSLT スタイルシートは初めてです。誰かが上記の問題で私を助けてくれますか? 指定された XML を JSON に変換するための XSLT スタイルシートは何ですか?

0 投票する
1 に答える
109 参照

javascript - node-7z と xml2json の競合

node.js では、両方のパッケージ (node-7z と xml2json) をインポートするときに問題が発生します。誰もそれを呼び出さない
関数(「ダミー」) があります。

次のエラーが表示されます

* "dummy" 関数内のコードにコメントを付けても、エラーは発生しません
* require "xml2json" の行にコメントを付けても、エラーは発生しません

なぜこの問題が発生し、誰もこの関数を呼び出さない場合、「ダミー」関数のコードがどのように影響するのですか?
ありがとう

0 投票する
0 に答える
65 参照

java - Jsonスキーマに従ってJson要素のデータ型をカスタマイズすることは可能ですか?

StAXON パーサーを使用して XML を JSON に変換すると、Json スキーマ (予期される) と実際の応答 JSON の間にデータ型の不一致があります

例: Swagger スキーマでは、フィールドに「<strong>String」値が必要ですが、XML から JSON へのパーサーは「<strong>Integer」を返しますが、これは Swagger/Schema ドキュメントと一致しません。

Swagger/Json スキーマでは、accountId タイプは String として言及されています。

accountId の XML 要素の値は次のとおりです< accountId>123</ accountId> 。XML を JSON に変換した後の accountId は次のとおり**123** です。**“123”**

XML から JSON へのユニバーサル解析ロジック:

  1. 要素に Numbers のみがあり、Zero: で始まる場合、<accountId>0123</accountId>Json の出力は次のようになります。String { accountId : “0123” }
  2. 要素に Numbers のみがあり、Zero: で始まらない場合、<accountId>123</accountId>Json の出力は次のようになります。Integer { accountId : 123 }
  3. 要素に文字が含まれている場合: <accountName>Abc</ accountName>Json の出力は次のとおりです。String { accountName : “Abc”)

スキーマではなく、データに従ってJsonを変換します。明らかに、Staxonパーサーの解析中にスキーマをフィードしませんでした。

予想される Json スキーマと一致するはずの JSON を変更する方法はありますか。上記のシナリオに従って、私は文字列値を期待しています。スキーマを見て、フィールドのデータ型を作成する必要があります。注: すべてを String にも変換したくありません。

前もって感謝します!!!