0

我想对从 3rd Party API 获得的数据进行序列化。下图是我从 API 得到的

从 Ink Filepicker API 接收的数据

正如您在照片中看到的,我收到了 2 组信息,它们由 [] 中的数字表示。当我使用 jQuery 发出 POST 请求时,多个参数会发布到我的 Java 方法中。我想做的是将每组信息封装到一个组中,然后将它们序列化到一个参数中,并将其作为一个包含所有内容的对象发送回。我怎样才能通过 Javascrip 或 jQuery 做到这一点???

无论如何,这是我的代码

function getMediaInfo(InkBlob){

console.log(InkBlob);

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

我要做的只是设置一个参数调用 inkBlob,其中包含上图中显示的信息。

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 回答