如何在JavaScript或jQuery中将JSON数组转换为JSON对象?

如何在JavaScript或jQuery中将JSON数组转换为JSON对象?,javascript,jquery,html,json,Javascript,Jquery,Html,Json,如何将JSON数组转换为JSON对象。例如,我创建了一个包含JSON数组的变量: [{ "Bank Account Name": "State Bank", "Currency Code": "4000", "Deposit Date": "5/2/1794", "Payment Channel": "check"}] 如何将其转换为JSON对象,其中实体作为JSON对象,如下所示: {"Entities ":[{ "Bank Account Name": "Sta

如何将JSON数组转换为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"}]
}
有办法做到这一点吗?我尝试了字符串化和解析。

只需将其包装:

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

var jsonObject = {"Entities":array};
简单地包装一下:

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

var jsonObject = {"Entities":array};
var数组=[{银行帐户名称:国家银行, 货币代码:4000, 存款日期:1794年5月2日, 支付渠道:支票}]; var obj={Entities:array}; console.logobj var数组=[{银行帐户名称:国家银行, 货币代码:4000, 存款日期:1794年5月2日, 支付渠道:支票}]; var obj={Entities:array};
console.logobj;当你说你尝试了什么,请发布一些代码。这样,我们就可以确切地向您展示为什么您的代码没有达到您希望的效果。更好的是,您可以创建一个小提琴,这样我们就可以测试您的代码。请在发布问题时提供您的代码。这真的是一个问题吗?var newObj={Entities:oldObj}搜索并尝试此方法GetJSONObjectIndexi看不到json。是一个字符串,表示一个序列化对象。当您说出您尝试的内容时,请发布一些代码。这样,我们就可以确切地向您展示为什么您的代码没有达到您希望的效果。更好的是,您可以创建一个小提琴,这样我们就可以测试您的代码。请在发布问题时提供您的代码。这真的是一个问题吗?var newObj={Entities:oldObj}搜索并尝试此方法GetJSONObjectIndexi看不到json。是一个字符串,表示序列化对象。为什么[original[0]]?没错,var newValue=JSON.stringify{Entities:original};也可以:为什么[original[0]]?你说得对,var newValue=JSON.stringify{Entities:original};也同样有效:
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"}]}