2015-11-24 76 views
0

我有一個我正在處理的腳本,該腳本讀取一個zip文件並提取zip內文件的內容。我正在試圖做的是按以下格式發送請求到我的服務器:Javascript數據結構

file0name,contentfile0;file1name,contentfile1;file2name,contentfile2 

有人能告訴我,我應該使用什麼類型的數據結構?它是一個列表還是一個JSON對象?

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

+1

JSON當然...它裏面可能有一個列表。 – DontVoteMeDown

+1

你能分享一些更多的細節嗎?我感興趣的是如何使用JavaScript來在客戶端JavaScript中「讀取...並提取壓縮文件的內容」_? – War10ck

+1

你把內容放入一個字符串中嗎? (困惑) – Merott

回答

2

假設您將您的內容轉換爲字符串(這聽起來很奇怪我),你可以只是張貼包含您的字符串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);

+0

謝謝你正是我所需要的:) –