【发布时间】:2020-11-23 15:24:21
【问题描述】:
我有一个这样的数组:
$json = '{ some already encoded json }';
$data = [
'success' => $this->isSuccess(),
'message' => $this->getMessage(),
'statusCode' => (string)$this->getStatusCode(),
'data' => $json
];
在我调用的另一个函数中
json_encode ($data)
问题在于 json_encode 还对“数据”参数中已编码的 json 进行编码并将其转义。 怎样才能避免这种情况?有没有一种直接的方法可以在不改变我的整个应用程序的情况下做到这一点?
我想返回一个这样的 json:
{ 'success' : true, 'message': 'my message', 'statusCode': 200, 'data': { some already encoded json }}
【问题讨论】:
-
先解码?