問題タブ [badgerfish]
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.
json - JSONJAXBオブジェクトタイプのシリアル化
CXFを使用してJAXB経由でJSONをシリアル化しようとしています。問題は、変換する要素がオブジェクト型の場合です。
JSON形式の結果は次のとおりです。
単純なjson形式に変換する方法はありますか?
json - JBossでのJettisonとJacksonの違い
RestEasy JSONプロバイダーJettison( Badgerfishマッピング)をJacksonと使用することの根本的な違いは何ですか?
どちらか一方を使用することの長所と短所は何ですか?
jakarta-ee - RestEasy Jettison JAXB/JSON 出力の問題
JBoss AS 7 と Resteasy を使用して Java EE webapp を開発しています。Jettison JAXB/JSON プロバイダーを使用して、Rest インターフェイスと通信したいと考えています。
デモとして、次の JAXB アノテーション付きクラスを実装しました。
オブジェクトを取得するために、次の Web サービスを実装しました。
GET リクエストを実行すると、次のレスポンスが返されます。
私は期待しているだろう
私はここで何か間違っていますか?(JSON オブジェクトのアンマーシャリングは魅力的です)
ヒントをありがとう。
breeze - JSON 要求データの Badgerfish 表記をサポートするように BreezeJS を拡張する方法は?
BreezeJS からサーバーへのBadgerfish 表記を使用した JSON データの送信をサポートするために、BreezeJS を拡張する方法 (または可能であれば!) の開始点を探しています。
BreezeJS にはJsonResultsAdapter
、サーバーからの応答を取得して変換する機能があり、Breeze が Badgerfish JSON 結果セットをウォークスルーしてエンティティをインスタンス化できるように機能します。
JsonRequestAdapter
Breeze が作成し、サーバーに送信しようとしている JSON を取得し、Badgerfish 表記に変更するには、別の方法 (またはそのような方法) が必要です。
この問題のガイダンスはありますか? ありがとう!
更新: 2013 年 6 月
EntityManager インスタンスに渡すカスタム Breeze DataService アダプターを実装するというアプローチを採用しました。このアプローチは、気弱な人が正直に言うためのものではなく、何が起こる必要があるかを本当に理解するのにいくらかの作業が必要でした. 提供された Web API DataService アダプターを使用して、汎用 RESTful サービスで動作するように「適応」させました。
jackson - Badgerfish 形式で JSONP を生成する方法
Badgerfish 形式で JSONP を返す Spring MVC のコントローラーを作成しようとしています。私のコードは現在、Jackson を使用して JSONP を正しく作成していますが、Badgerfish 形式を指定する方法がわかりません。callback
それがコールバック関数の名前であり、summary
私のjaxbオブジェクトであると仮定すると、私のコードは現在
ジャクソンを使用してこれを行う方法はありますか、または別のフレームワークを使用する必要がありますか? RestEasy を使用して Badgerfish を生成する方法を見つけましたが、JSON のみです。
json - 変化 | json 要素を操作するか、json 要素に名前空間プレフィックスを追加する
よろしくお願いします。以下を操作するのに助けが必要です:
- 最終的に、私が持っているコードから親の json 要素 (または任意の json 要素) を更新する最も簡単な方法が本当に必要です。私の var prime 出力を取得して、startNode を tns:startNode に変更する方法はありますか?
これが私のコードです
以下を出力します。
そして、私が達成しようとしているのは次のことだけです(違いはstartNodeのtnsプレフィックスのみです):