Javascript数据结构

时间:2015-11-24 16:18:02

标签: javascript json

我有一个我正在处理的脚本,这个脚本读取一个zip文件并提取zip中文件的内容。我要做的是以下列格式向我的服务器发送请求:

file0name,contentfile0;file1name,contentfile1;file2name,contentfile2

有人可以告诉我应该使用哪种类型的数据结构?它是列表还是JSON对象?

https://jsfiddle.net/ker1w6pb/6/

1 个答案:

答案 0 :(得分:2)

假设您将内容转换为字符串(这听起来很奇怪),您只需POST一个包含字符串的JSON数据对象:

var postData = [{
  filename: 'file0',
  content: 'content0'
}, {
  filename: 'file1',
  content: 'content1'
}, {
  filename: 'file2',
  content: 'content2'
}];

var postString = postData.reduce(function(previous, current) {
  return previous + current.filename + ',' + current.content + ';';
}, '');

//post(uri, {data: postString});
document.write(postString);