2016-10-14 77 views
0

如何將JSON數組轉換爲JSON對象。例如,我創建了擁有一個JSON數組變量:如何將JSON數組轉換爲JavaScript或jQuery中的JSON對象?

[{ "Bank Account Name": "State Bank", 
    "Currency Code": "4000", 
    "Deposit Date": "5/2/1794", 
    "Payment Channel": "check"}] 

如何將它轉換成一個JSON對象與實體作爲一個JSON對象,它是這樣的:

{"Entities ":[{ "Bank Account Name": "State Bank", 
     "Currency Code": "4000", 
     "Deposit Date": "5/2/1794", 
     "Payment Channel": "check"}] 
} 

有一種方法來做到這一點?我試過Stringifyparse

+1

當你說你嘗試過什麼,請張貼一些代碼。這樣我們可以準確地告訴你爲什麼你的代碼沒有做到你想要的。更好的是,你可以創建一個小提琴,所以我們可以測試你的代碼。 –

+0

發佈問題時請提供您的代碼 – Beginner

+0

這真的是個問題嗎? 'var newObj = {Entities:oldObj}' – amd

回答

2

var array = [{ "Bank Account Name": "State Bank", 
 
    "Currency Code": "4000", 
 
    "Deposit Date": "5/2/1794", 
 
    "Payment Channel": "check"}]; 
 

 
var obj = {"Entities" : array}; 
 

 
console.log(obj);

0
<!DOCTYPE html> 
<html> 
<head> 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script> 
<script> 
$(document).ready(function(){ 
    var obj = [{ "Bank Account Name": "State Bank", 
    "Currency Code": "4000", 
    "Deposit Date": "5/2/1794", 
    "Payment Channel": "check"}]; 
var objNew={}; 
objNew.Entitys=obj; 

alert(JSON.stringify(objNew)) 
}); 
</script> 
</head> 
<body> 

</body> 
</html> 
0

簡單地把它包:

var array = [{ "Bank Account Name": "State Bank", 
    "Currency Code": "4000", 
    "Deposit Date": "5/2/1794", 
    "Payment Channel": "check"}]; 

var jsonObject = {"Entities":array}; 
2
var original = [{ "Bank Account Name": "State Bank", 
"Currency Code": "4000", 
"Deposit Date": "5/2/1794", 
"Payment Channel": "check"}]; 

var newValue = JSON.stringify({Entities:[original[0]]}); 

console.log(newValue); 
//{"Entities":[{"Bank Account Name":"State Bank","Currency Code":"4000","Deposit Date":"5/2/1794","Payment Channel":"check"}]} 
+0

爲什麼'[original [0]]'? – Weedoze

+0

你是對的,var newValue = JSON.stringify({Entities:original});會工作一樣:) – theTaoOfJS

相關問題