【问题标题】:Serialize the data from 3rd party API in javascript/jQuery在 javascript/jQuery 中序列化来自 3rd 方 API 的数据
【发布时间】:2013-09-06 11:50:42
【问题描述】:

我想对从 3rd Party API 获得的数据进行序列化。下图是我从 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,其中包含上图所示的信息。

【问题讨论】:

    标签: javascript jquery json serialization filepicker.io


    【解决方案1】:

    怎么样-

    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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-09-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-13
      • 1970-01-01
      • 2022-07-06
      • 1970-01-01
      相关资源
      最近更新 更多