2016-10-14 5 views
0

JSON配列をJSONオブジェクトに変換するにはどうすればよいですか。例えば、私は、JSONの配列を保持する変数を作成しました:JavaScriptまたはjQueryでJSON配列を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 = {エンティティ: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

なぜ[オリジナル[0]] '? – Weedoze

+0

あなたはそうです、var newValue = JSON.stringify({Entities:original});ちょうど同様に動作します:) – theTaoOfJS

関連する問題