0

サードパーティ API から取得したデータをシリアライズしたいと考えています。次の図は、API から取得したものです。

Ink Filepicker API から受信したデータ

写真の通り、[]内の番号のインフォメーションを2セット受け取りました。そして、jQuery を使用して POST 要求を実行すると、複数のパラメーターが Java メソッドに投稿されます。私がやりたいことは、情報の各セットをグループにカプセル化し、その後それらを 1 つのパラメーターでシリアル化し、すべてのものを内部に保持する 1 つのオブジェクトとして送り返すことです。JavascripまたはjQueryでどうすればできますか???

とにかく、これは私のコードです

function getMediaInfo(InkBlob){

console.log(InkBlob);

jQuery.ajax({
  type: 'POST',
  url: '/webapp/filepicker/importAssets',
  dataType: 'json',
  data: {"inkBlob": InkBlob}
  }); }

私がやりたいことは、上の写真に表示されているように、Information を含むパラメーター呼び出し inkBlob を 1 つだけ設定することだけです。

4

1 に答える 1

0

どうですか -

For Serializing js object
var str = JSON.stringify(InkBlob);

jQuery.ajax({
  type: 'POST',
  url: '/webapp/filepicker/importAssets',
  dataType: 'json',
  data: {"inkBlob": str}
  }); 

ノート

JSON.stringify は古いブラウザーでは使用できません。古いブラウザーにはJSON2.jsを使用してください。

于 2013-09-06T11:52:23.780 に答える