Javascript 如何将文字数组转换为json
大家好,我有这个数组Javascript 如何将文字数组转换为json,javascript,jquery,json,Javascript,Jquery,Json,大家好,我有这个数组 ["..\Uploades\Product\1.jpg", "..\Uploades\Product\2.jpg", "..\Uploades\Product\30304_dz6AW8Tp.jpg"] 我想把它转换成这个JSON [ { "image": "..\Uploades\Product\1.jpg", "thumb": "..\Uploades\Product\1.jpg", "f
["..\Uploades\Product\1.jpg", "..\Uploades\Product\2.jpg", "..\Uploades\Product\30304_dz6AW8Tp.jpg"]
我想把它转换成这个JSON
[
{
"image": "..\Uploades\Product\1.jpg",
"thumb": "..\Uploades\Product\1.jpg",
"folder": "Small"
},
{
"image": "..\Uploades\Product\2.jpg",
"thumb": "..\Uploades\Product\2.jpg",
"folder": "Small"
},
{
"image": "..\Uploades\Product\30304_dz6AW8Tp.jpg",
"thumb": "..\Uploades\Product\30304_dz6AW8Tp.jpg",
"folder": "Small"
}
]
我该怎么办?试试这个
var arr= ["..\Uploades\Product\1.jpg", "..\Uploades\Product\2.jpg", "..\Uploades\Product\30304_dz6AW8Tp.jpg"];
var json = [];
$.each(arr, function(i,v){
json.push({"image":v,"thumb":v,"folder":"small"});
});
console.log(json);
您可以使用获取对象数组,然后使用它获取JSON:
var JSON = JSON.stringify(arr.map(function(x) {
return {image:x, thumb:x, folder:'Small'};
}));
如果您需要支持较旧的浏览器,请不要忘记将其转换为JSON或php??是否要将其转换为JSON字符串?或者你只是想把它转换成那种结构?@RocketHazmat是的,我想转换成JSONstring@Jain我想把它转换成JSON中的JSON字符串
var JSON = JSON.stringify(arr.map(function(x) {
return {image:x, thumb:x, folder:'Small'};
}));