PHP json_encode {}字符

时间:2014-10-01 01:43:56

标签: php arrays json

我希望我的json_encode有一个序列化字符串:

 ['Element', 'Density', { role: 'style' }]

我该怎么做?

我试过

   $data = array('Element', 'Density', "{ role: 'style' }");
   echo json_encode($data);

产生

["Element","Density","{ role: 'style' }"]

请注意额外的引号

1 个答案:

答案 0 :(得分:3)

将它嵌套在另一个数组中:

$data = array('Element', 'Density', array('role' => 'style'));
                                  // ^ another nesting here
echo json_encode($data);