私はフロントエンドのバックエンドがあるレンタルソフトウェアをやっていますが、バックエンドは会計の部分を行います。私は元帳を準備するために、顧客名、金額、通貨などのデータをアカウントエンジンに送信する必要があります。私はフロントエンドとバックエンドの間の情報交換のためにjsonまたはsoapを使用するかどうか混乱します。あなたの提案は貴重です。あなたに感謝します..私のプロジェクトでデータを交換するにはjsonかSoapのどちらですか?
1
A
答えて
5
データのシリアル化にJSONを使用してください。クリーンでシンプルでコンパクトで、広くサポートされており、データ型を理解しています。あなたが痛みを好む場合にのみSOAPを使用してください。これは別の肥大した塊の上に造られた塊の肥大した袋である。
3
JSONを使用します。
私の主張は、JSONが共通のスクリプト言語でネイティブデータ型と直接マッピングすることです。
あなたは、Pythonを使用する場合は、None
< - >null
、True
< - >true
、False
< - >false
、int
/float
< - >番号、str
/unicode
< - >文字列、list
< - >配列とdict
< - >オブジェクト。あなたはJSONで自宅で感じる。
PHPを使用する場合は、同様のマッピングが必要です。
XMLは、Scala以外のプログラミング言語では常に外国語です。
0
必要に応じて、両方を使用できます。たとえば、XMLバインディングを使用すると、データを無料でシリアル化することができます。つまり、Webサービスに多くのデータをポストし、各パラメータに "request.getParameter"を呼び出すことを避けたい場合は、独自のオブジェクトを構築し、エンドポインごとに異なるサーブレットを作成/登録しますバインディングは開発時間を節約できます。また、レスポンスのために、ペイロードをStringとして定義してJSONテキストを返すことができます。コンパクトでJavaScriptに優しい表記法の利点があります。
関連する問題
- 1. 電子データ交換(EDI)は今回はJSONですか?
- 2. WebAPIはデータ交換専用ですか?
- 3. Pythonのデータ交換ですか?
- 4. SFSafariViewControllerからネイティブアプリのインターフェースにデータを交換する
- 5. 内側のパネルを交換するときにちらつきが発生するのはなぜですか?
- 6. Facebookの.Netライブラリ/プロジェクトはどちらですか?
- 7. コンソールからファイルにログを移動する方法は?私たちのプロジェクトで
- 8. ファンタジープレミアリーグのデータをJSONからCSVに変換するには?
- 9. .jsonファイル私は私のプロジェクトであるJSONファイルからデータをドロップダウンメニューを作成したい
- 10. 複数の交換機からデータを取得するRabbitMQコンシューマー
- 11. は、どのように私は別のものとの一体でスプライトを交換するのですか?
- 12. 私たちのLucene + RDBMSを交換するSolandra?
- 13. 変換アレイは、これはangularjsコントローラからの私req.body JSONデータであるSequelize
- 14. PythonでJsonからStringにデータを変換する
- 15. オプションをスカラでどちらかに変換する
- 16. jsonをSOAPでXML形式に変換するには
- 17. Rails国際化によるデータベースからのデータの交換
- 18. アンドロイドアプリケーションでのWebViewデータ交換
- 19. どのように私はアンドロイドのPHPサーバーからこのjsonデータを取得するのですか?
- 20. エテリアルウォレットからウォレットへのトークン交換は可能ですか?
- 21. Androidでオンザフライで私のビューを交換するにはどうすればいいですか?
- 22. データ交換フォーマットとしてSQLiteデータベースを使用することはどのくらい安全ですか?
- 23. ウェブサイト間でデータを交換する
- 24. このデータをサーバーからjson形式にアンドロイドで変換する方法は?
- 25. 私はどちらのdoctypeを使うべきですか?
- 26. 私はどちらのPHPバイナリを使うべきですか?
- 27. テーブル内の単一の列のデータを交換するにはどうすればよいですか?
- 28. 交換データは
- 29. 私はどちらを使うべきですか:GAEかAWS?
- 30. JSONまたはXML?どちらが良いですか?
もしあなたがそれを手放すことができれば、ほとんどの場合、ジェンソンは行くものです。 – RockyFord
SOAPはJSONよりもはるかに冗長です。>より多くのデータを転送して読みにくくなります。 JSONで動作する場合は、SOAPを必要としない可能性が最も高いです。 – J0HN
.....ありがとう.. – supraja