首页 > 解决方案 > 包装 json 结果

标签

问题描述

我正在尝试为我的不和谐机器人制作自己的 API,我注意到响应如下所示: 以 Times New Roman 字体显示 JSON 代码 字体可能是新罗马字体,因为它没有包含在<pre>标签中。

但是当我将它包装在<pre>标签中以使其看起来像这样时:( 以 Monospace 字体显示 JSON 代码字体等宽)内容中有标签......

例如,这些是抓取的内容:

<pre>{"success":true,"type":"sha256","string":"Hello friend","hash":"ad7c4d7f20d11015260cd4609df255c99ebef944f59110167f2ff62a2c750072"}</pre>

编码:

$enco = json_encode($arr);
echo "<pre>{$enco}</pre>";

我将如何在<pre>不影响它如何抓取内容的情况下将 json 包装在标签中?我觉得我到处找,但找不到任何东西。我知道这是可以做到的,因为我使用的 API 被包装在<pre>标签中并且在检索 json 时没有问题。

标签: phphtmlcss

解决方案


包括这一点,并确保您的标签header('Content-Type: application/json');上方没有空格!<?php

<?php这就是这里的问题,标签上方有一个简单的空白区域。


推荐阅读