我正在从一个 API 检索一名员工的姓名,并且需要格式化一些 JSON 以通过传出 API 传输它。我需要我的输出看起来像这样。
A {"employees":[{"name":"Charles Johnson"}]}
现在我的输出如下所示:
B {"employees":"[{\"name\":\"Robert Johnson\"}]"}
基于以下代码:
$employee = "Robert Johnson";//string retrieved from API
$return = json_encode(array(array('name'=>$employee)));
echo json_encode(array('employees'=>$return));
我如何转换 B,使其看起来像 A。注意,我不想更改最后一行(echo...),因为它也用于各种其他事物。想要准备 $return 以便它以 A 的形式回显。
感谢您的任何建议。
ABOUTYOU
慕标琳琳