我有一个看起来像这样的对象。
{
"A": [ "1", "2", "3" ]
}
我想操纵对象以获得以下结果:
{
"A": [{
"A": "1"
}, {
"A": "2"
}, {
"A": "3"
}]
}
实现这一目标的方法是什么?
答案 0 :(得分:0)
正如@MelanciaUK所提到的,你必须编写代码。您不仅需要调用这种转换方法。
以下示例适用于您的用例。
$protocol = stripos($_SERVER['SERVER_PROTOCOL'],'https') === true ? 'https://' : 'http://';
echo "<td><a href='" $protocol. $row['website'] . "'>" . $row['website'] . "</a></td>";
答案 1 :(得分:0)
如果您想知道如何转换它,
var myObj = {
"A": [ "1", "2", "3" ]
} // this is the object you want to convert
var newObj = {}; //create a new empty object
newObj.A = [];// set a Key "A" of newObj to an empty Array.
for (i = 0; i < myObj.A.length; i++) //loop through the initial object and convert it
{
newobj.A[i] = {"A":myObj.A[i]} //for every iteration, add an object to the empty array.(newObj.A)
};