【发布时间】:2015-12-20 09:26:15
【问题描述】:
这是关于什么的?
我在一个数组中添加元素,最后尝试将该数组转换为 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 数据中给出 "?
【问题讨论】:
-
不完全清楚问题是什么。在 JSON 中both key in pair and string value are quoted
标签: php laravel-5 laravel-5.1