繁体   English   中英

将json对象转换为formData(HTML5对象)

[英]Convert json object to formData (HTML5 Object)

我已经看到许多有关将formData转换为JSON对象的文章,但是,我有完全相反的用例。 我有一个JSON对象,我想将其转换为formData对象,这是端点API所必需的。

我现在的代码:

formdata = new FormData();
var uploadJson = {
  "default_lang": "en",
  "words": [
    {
      "desc": $scope.selectedWord,
      "enabled": true,
      "examples": $scope.examples
    }
  ]
};

formdata.append('file', uploadJson);

但是,即使追加了uploadJson,formdata始终为空。

有谁知道如何解决/做到这一点?

尝试将javascript对象字符串化为json。

formdata.append('file', JSON.stringify(uploadJson));

请注意,JSON是字符串数据格式, 没有JSON对象之类的东西

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM