我的代码看起来像:
if ( $query->have_posts() ) {
$j = 1;
while ( $query->have_posts() ) {
$query->the_post();
$bcData[] = array(
'title'=>get_the_title(),
);
$j++;
}
echo json_encode($bcData);
} else {
// no posts found
}
$bcData
数组输出(使用print_r
):
Array (
[0] => Array ( [title] => Pink Nail Shop 9 )
[1] => Array ( [title] => Pink Nail Shop 8 )
)
当我使用
json_encode
对这个数组进行编码时,新创建的JSON看起来像:[{"title":"Pink Nail Shop 9"},{"title":"Pink Nail Shop 8"}]
我需要的 JSON 格式如下:
[{"shop":{"title":"Pink Nail Shop 9"}},{"shop":{"title":"Pink Nail Shop 8"}}]
希望我说的清楚,因为我已经尽力表达我想要实现的目标。
谢谢!
"shop"=>
的数组中。 - mario