如何将数组转换为json对象?

Shr*_*Pai 6 javascript arrays jquery json

动态地我得到一个array。

例如,我们可以考虑以下内容array。

var sampleArray=[
        "logo",
        "Details",
        "titles"
    ];
Run Code Online (Sandbox Code Playgroud)

但是我想要这样的东西。

jsonObj={
"poistion1":"logo",
"poistion2":"Details",
"poistion3":"titles"
}
Run Code Online (Sandbox Code Playgroud)

Nik*_*wal 4

您可以迭代数组并创建对象,如下所示

var jsonObj = {};
for (var i = 0 ; i < sampleArray.length; i++) {
    jsonObj["position" + (i+1)] = sampleArray[i];
}
Run Code Online (Sandbox Code Playgroud)