至急!JSON&XML形式送信問題について

このQ&Aのポイント
  • API(サーバー)から送られた値をJSON形式またはXML形式でJSP側で受け取り表示し、別のサーバーに送る方法がわからない場合、手助けをしていただきたいです。
  • また、別のJSPで表示することは可能かどうかも知りたいです。
  • サーバー間の送受信方法と具体的なサンプルコードがあれば、とても助かります。
回答を見る
  • ベストアンサー

至急!JSON&XML形式送信問題について

拝見していただきありがとうございます。 切羽詰まって考えていたので、ここで質問してみました。 API(サーバー)→JSON形式またはXML形式で送られた値をJSP側で受け取り表示→送られた値(表示済)を別のサーバーに送る(ここが問題箇所)→サーバー側(ごにょごにょ)→付加価値をつけた値を表示(別JSPで表示) ※送り元と送り先のサーバーは不一致 本題: 1.JSON形式またはXML形式で送られた値をそのままサーバーに送る方法がわからないので誰か手助けをしていただけませんでしょうか? 2.別JSPで表示することは可能か? 非常に人任せにはなって申し訳ないのですが、送る方法と受け取り方法をサンプルも添えていただければ非常にありがたいです。

  • Java
  • 回答数2
  • ありがとう数0

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

・最初のJPSで、表示データを作るときに、 JavaScript部にJSON or XMLデータを埋め込んでおいて  onLoadイベントで、ブラウザから別のサーバーにHTTPリクエストを送り出す。 または ・最初のJSP内で、別のサーバーにHTTPリスエスト(URLconnection)して JSON or XMLを送り出し 戻ってきた結果をJSP内でパースして、既存データとマージしてブラウザに戻す。 (つまり、サーバーから別のサーバーを呼び出しして、マッシュアップ)  のどちらかじゃないですかね。

sougoukanri
質問者

補足

現在の状況として、JSON&XML形式できたフォームデータ(駅情報や金額)を別のサーバーに渡してあげるという処理ができなくてつまずいています。 あまりこの手の処理はやってこなかったので根本ソースに起こすことができずにいます。

その他の回答 (1)

  • titokani
  • ベストアンサー率19% (341/1726)
回答No.1

事情がよくわかりませんが、単純に考えれば、jsonもxmlもテキストには違いないので、テキストとして受け取って、そのままテキストとして送信すればいいのではないかと思うのですが、別の問題があるのでしょうか?

関連するQ&A

  • JSONって単純にテキストの書き方だけでしょうか。

    現在APIを叩いてテキストデータを返すプログラムを作成しています。 そこで返すテキストデータの形ですが、いろいろ調べたらxml,json,csvなどなどがあります。よく見ると各形式のメリットとデメリットや使うまた使わないケースというのはあるんですが、結局どの形式でも元々のテキストデータが同じものなので、極端の話自分で決めた形式でも(例えば全てのデータは半角のスペースで区切るとか)問題はないでしょうか。 またある形式から別の形式への変換(例えばjsonからxmlとかに)ほとんどのプログラム言語の一般的なライブラリで簡単にできそうなので結局どの形式を採用してもあまり変わらない気がしますが、みなさんどう思いますか?

  • JSON形式で取得できない、RSS内の要素

    Google AJAX Feed APIを用いてウェブサイトの新着情報欄に 他のブログ記事(Word Press)を読み込ませたいと思っております。 その中の、画像を取得する要素は、 <thumbnail>画像のアドレス.jpg</thumbnail>となっており、 JSON形式に変換したところ、表示されませんでした。 これは、Google AJAX Feed APIで取得できないということでしょうか? どうすれば取得できるのでしょうか。 別の参考になるjavascriptを、探すのが良いのでしょうか? プログラミングには詳しくありません。 良い案があれば、お知恵をお借りできればと思います。 どうぞ、よろしくお願いいたします。

  • PHPでJSONを扱うときに配列の参照について

    Web ad Fortune http://jugemkey.jp/api/waf/api_free.php という占いのAPIをPHPにて使おうと思い、 JSON形式で情報が帰ってくるようなので JSONについて調べて json_decode()関数を使うことにしました。 しかし、いまいち配列からのデータ参照ができません。どういうことかというと、 牡羊座のランクを取り出したいときに 【ソース】 <?php $json = file_get_contents("http://api.jugemkey.jp/api/horoscope/free/2009/02/27","r"); $obj = json_decode($json); echo "<pre>"; print_r($obj->horoscope->2009/02/27[0]["rank"]); echo "</pre>"; ?> としても何も表示されません。 ちなみに、print_rの部分を print_r($obj->horoscope); とすると http://nanigashi.biz/json.php のように表示されます。 配列からの情報の読み込み(データ参照)がわかりません。 教えてください。

    • ベストアンサー
    • PHP
  • JSON形式のデータを表示したい

    はてなブックマークエントリー情報取得API(http://d.hatena.ne.jp/keyword/%A4%CF%A4%C6%A4%CA%A5%D6%A5%C3%A5%AF%A5%DE%A1%BC%A5%AF%A5%A8%A5%F3%A5%C8%A5%EA%A1%BC%BE%F0%CA%F3%BC%E8%C6%C0API?kid=184075) で取得したJSON形式のデータをページに表示したいのですが、どの様にすれば良いのでしょうか。 例えば http://b.hatena.ne.jp/entry/json/http://okwave.jp/ のブックマークコメントを抜き出したり、ということを想定しているのですが、可能でしょうか。 よろしくお願いします。

    • ベストアンサー
    • PHP
  • aspx.csからJSON形式にする方法

    こちらのサイト http://qiita.com/rbtnn/items/b2ec6c7dee792e66ac75 を参考に、DBで取得した値をJSON形式にしてjavascriptに渡したいです。 サイトのdynamic datasetにべた書きではなく、DBで取得したDatasetのデータを入れたところ、 型 'System.Globalization.CultureInfo' のオブジェクトのシリアル化を実行中に循環参照が見つかりました。 とエラーが発生してしまいました。 これはどうしたら解消できるのでしょうか。 最終的な目的は、GoogleMapのスクリプトに緯度経度や情報ウィンドウに表示させる値を渡して表示させたいと考えています。 JSON形式でaspx.csで作成した文字列をjsファイルに渡すのが一番よいという結論にいたったのですが、 他によい方法があればご指摘お願いします。

  • GoogleMpsAPIのjson.jsによる読み込み

    GoogleMapsAPIの勉強をしています、プログラミング初心者です。 「GoogleMapsAPI徹底活用ガイド」という解説本を参考にしています。 中心位置情報をJSON形式で別ファイルに記述したものをjavascriptプログラムで読み込み、実行、googlemapに反映させたいのですが、うまくいきません。 JSON in JavaScript のページ(http://www.json.org/js.html)のリンクからJSON処理ライブラリjson.jsのスクリプトをコピー、私のサーバー内に保存し、 <head></head>内で <script type="text/javascript" src="json.js" charset="utf-8"></script> とsrc属性にjson.jsを指定、 javascriptのfunciton {}内で、 GDownloadUrl( "center.json", mySetCenter ); function mySetCenter(data) { var obj = data.parseJSON(); map.setCenter( new GLatLng(obj.lat, obj.lng), obj.zoom ); } としています。 center.jsonというのが、JSON形式の位置情報ファイルです。 解説本のサンプルを使用しているので、スクリプトの間違いではないと思います。 json.jsを使わず、javascriptでeval関数を使う場合は、正常にJSON形式の中心位置情報のデータが読み込まれ、地図が表示されます。 おそらく、json.jsのダウンロード方法やサーバへの配置方法などが間違っているではないかと思いますが、参考になる資料がなく困っています。 どなたかご教授お願いいたします。

  • .htaccessによるディレクトリ内ファイル一覧出力(JSON形式)

    .htaccessによるディレクトリ内ファイル一覧出力(JSON形式) .htaccessを利用して,ディレクトリ内部のファイル一覧をJSON形式で出力することを考えています. DirectoryIndexで設定したインデックスファイルが存在しない場合に表示される ファイル一覧ページを変更する形での実現を調べてみましたが,よくわかりませんでした. .htaccessでそのような設定は可能なのでしょうか. また,ファイル一覧ページの変更以外に何か方法はあるのでしょうか. なお,PHP等のサーバーサイドスクリプトは使わない方針でお願いします.

  • MS Excel で.xml形式での保存がわからず困っています

    MS Excel で.xml形式での保存がわからず困っています Excel2003に図を取り込み、形式を.xmlで保存しようとするとエラーが出ました。関連付けられていないとのことです。 ヘルプに従い、.xmlソースのウィンドウまでは出ましたが、真っ白で何も表示されていません。 挿入した図は1つだけです。拡張子.xmlで保存するのにわかりやすい方法はありますか。 宜しくお願いします。

  • JSONでの日本語を出力する際のエンコードについて

    Javaでorg.json.simpleを使ってJSON形式のデータを出力しようとしています。 公開されているAPIなどをみると、日本語の部分は"\uxxxx"のように エスケープされているかと思うのですが、 下記の方法ではそのまま日本語で"あいうえお"と表示されてしまいます。 import org.json.simple.JSONObject; JSONObject obj = new JSONObject(); obj.put("name", "あいうえお"); System.out.print(obj.toString()); JSONで日本語を扱う場合は必ずエスケープしなくてはならないでしょうか? この場合はどのようにしたらエスケープできるでしょうか?

  • ActionScript JSON

    FLASHのActionScriptから、JSONデータを読み込んで、表示をさせたいのですが、 やり方が分かりません。よろしくお願いします。 JSONにより出力されたデータで、例えば  {001:apple}があった場合、 FLASH上のインプットフィールド上にに001を入力すると、別インプットフィールド上にappleが表示されるようにしたいのですが、方法はありますか? よろしくお願いします。