首页 > 社区问答列表 >json_encode输出中不允许超过3个反斜杠。

  json_encode输出中不允许超过3个反斜杠。

我有一段代码,用于处理非常大量的数据,并使用json_encode进行转换(大约255,000个字符)。但我注意到每次json_encode返回的结果中不会超过3个反斜杠。这是有意为之,还是一个错误,或者其他原因?


当我使用一个脚本将文件转换为目录时,发生了这样的情况:

(开始时:"hercher "Nom : Le mei")(经过json_encode后:"hercher "Nom : Le mei"),我尝试更新PHP版本,但没有任何改变。


P粉561749334
P粉561749334

  • P粉551084295
  • P粉551084295   采纳为最佳   2023-08-09 17:11:46 1楼

    我没有验证PHP中的函数,但是您的JSON输入是错误的。

    JSON由键值对组成,例如:


    {"hercher Nom": "Le mei"}

    或者多个由逗号分隔的键值对:

    {"hercher Nom": "Le mei", "hercher Nom 2": "Le mei 2"}

    为了可读性,您可以稍微调整内容的排列方式,但从技术上讲这并非必需:

    {
        "hercher Nom": "Le mei",
        "hercher Nom 2": "Le mei 2"
    }

    +0 添加回复