php - 包装 json 结果标签
问题描述
我正在尝试为我的不和谐机器人制作自己的 API,我注意到响应如下所示:
字体可能是新罗马字体,因为它没有包含在<pre>
标签中。
但是当我将它包装在<pre>
标签中以使其看起来像这样时:(
字体等宽)内容中有标签......
例如,这些是抓取的内容:
<pre>{"success":true,"type":"sha256","string":"Hello friend","hash":"ad7c4d7f20d11015260cd4609df255c99ebef944f59110167f2ff62a2c750072"}</pre>
编码:
$enco = json_encode($arr);
echo "<pre>{$enco}</pre>";
我将如何在<pre>
不影响它如何抓取内容的情况下将 json 包装在标签中?我觉得我到处找,但找不到任何东西。我知道这是可以做到的,因为我使用的 API 被包装在<pre>
标签中并且在检索 json 时没有问题。
解决方案
包括这一点,并确保您的标签header('Content-Type: application/json');
上方没有空格!<?php
<?php
这就是这里的问题,标签上方有一个简单的空白区域。
推荐阅读
- java - 我们可以在Java中的枚举中的常量内有空间吗
- python - pip:根据包名称选择索引 url?
- javascript - 在我 ajax 一个 rails 表单后没有显示验证错误
- react-native - Share 在 iOS 13 上不起作用。 Expo 模块
- python - 只要数字是,就可以循环继续
- python - 向 Python 提供站点包的其他位置
- r - 如何解决数据密度图的错误消息“提供给连续比例的离散值”;差异功能?
- ios - 如何在不为 AppStore 切片的情况下为 iOS 创建通用框架
- java - 如何使用 Math.pow 计算 bmi
- javascript - json object deserialize issue typescript