这是关于什么?
我正在向数组中添加元素,最终尝试将该数组转换为 Json。以下是代码。
$SubCategoryList = array();
array_push($SubCategoryList,
array(
'SubCategoryID' => 1,
'FirstName' => 'First Name',
'LastName' => 'Last Name',
));
array_push($SubCategoryList,
array(
'SubCategoryID' => 2,
'FirstName' => 'First Name2',
'LastName' => 'Last Name2',
));
以上内容输出如下所示:
Array
(
[0] => Array
(
[SubCategoryID] => 1
[FirstName] => First Name
[LastName] => Last Name
)
[1] => Array
(
[SubCategoryID] => 2
[FirstName] => First Name2
[LastName] => Last Name2
)
)
以下是将数组转换为Json的代码。
<script>
var subCategoriesList = {{ json_encode($SubCategoryList) }};
</script>
最后,JSON提供以下输出。可以在查看源代码中看到。
var subCategoriesList = [{"SubCategoryID":1,"FirstName":
"First Name","LastName":"Last Name"},
{"SubCategoryID":2,"FirstName":"First Name2",
"LastName":"Last Name2"}];
问题
为什么JSON数据中会出现“"”?