json_encode问题

json_encode问题 我后台的参数是这样的
clipboard.png
json_encode 过后 出现了 这种情况

clipboard.png

请问 处理

clipboard.png

变成 '\n' 呢### 问题描述

问题出现的环境背景及自己尝试过哪些方法

相关代码

// 请把代码文本粘贴到下方(请勿用图片代替代码)

你期待的结果是什么?实际看到的错误信息又是什么?

阅读 2.1k
4 个回答

这是正常转义,直接用就行了

clipboard.png

楼上正解,正常转义,你用json_decode($string,1)转换下看下数据是否正常

{"1":{"value":"value \\r\\n"}}
array(1) { [1]=> array(1) { ["value"]=> string(10) "value \r\n" } }

1,首先这些数据是需要用textarea 来展示,n 会自动换行的

2,\n 说明前面一个被转义了,后台可能做了额外处理,或者使用API的姿势不对

你字符串里包含n 程序为了不将它解析为换行 所以加了转义字符 这是正常处理哇。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题