1.问题描述:在后台输入框中明明回车换行了,但是返回到 app客户端显示出来的 确实带有 \n  这个时候无论怎么调试都不行;

2.铺垫:大家都知道 php输出字符串的时候  使用 单引号 比使用 双引号 的效率要搞很多;单引号不解析 变量, 双引号要解析变量 所以 字符串一般要使用单引号

3.代码:

  >   单引号 :

     public function getList(){
$list = array(
array('id' => 1,'name' => '李彦宏','info' => '李彦宏长得很帅 他的qq小号 是 646943067 \n 你信吗 这个qq号其实不是他的'),
array('id' => 2,'name' => '马化腾','info' => '李彦宏长得很帅 他的qq小号 是 646943067 \n 你信吗 这个qq号其实不是他的'),
array('id' => 3,'name' => '马云','info' => '李彦宏长得很帅 他的qq小号 是 646943067 \n 你信吗 这个qq号其实不是他的'),
array('id' => 4,'name' => '将心比心','info' => '李彦宏长得很帅 他的qq小号 是 646943067 \n 你信吗 这个qq号其实不是他的'),
); $return = array(
'status' => 200,
'data' => $list,
'message' => '请求成功'
); echo json_encode($return);die; }
返回结果是:


    > 双引号:

    

     public function getList(){
$list = array(
array('id' => 1,'name' => '李彦宏','info' => "李彦宏长得很帅 他的qq小号 是 646943067 \n 你信吗 这个qq号其实不是他的"),
array('id' => 2,'name' => '马化腾','info' => "李彦宏长得很帅 他的qq小号 是 646943067 \n 你信吗 这个qq号其实不是他的"),
array('id' => 3,'name' => '马云','info' => "李彦宏长得很帅 他的qq小号 是 646943067 \n 你信吗 这个qq号其实不是他的"),
array('id' => 4,'name' => '将心比心','info' => "李彦宏长得很帅 他的qq小号 是 646943067 \n 你信吗 这个qq号其实不是他的"),
); $return = array(
'status' => 200,
'data' => $list,
'message' => '请求成功'
); echo json_encode($return);die; } 返回结果:


通过这返回的这个数据上查看  你会发现 根本没有什么区别,

那么请看 我使用编辑器的效果你会发现下面的两段代码的不同之处,这个时候你会发现双引号里面的\n是可以解析成换行的

总结:以上虽然是一个小问题,但是如果使用不当也会很苦恼的;

api接口json串换行的更多相关文章

  1. json-lib-2.4-jdk15.jar所需全部JAR包.rar java jsoup解析开彩网api接口json数据实例

    json-lib-2.4-jdk15.jar所需全部JAR包.rar  java jsoup解析开彩网api接口json数据实例 json-lib-2.4-jdk15.jar所需全部JAR包.rar  ...

  2. ASP.NET获取百度地图提供的API接口里面的JSON

    思路:开始是想直接在前台获取,但是跨域访问还是有点难度,而且格式必须是josnp格式的,最后嫌麻烦,不得已放弃. 我做的ASP.NET  而这个有自带的解析类,直接引用就行了 先在后台获取到JOSN: ...

  3. atitit.基于http json api 接口设计 最佳实践 总结o7

    atitit.基于http  json  api 接口设计 最佳实践 总结o7 1. 需求:::服务器and android 端接口通讯 2 2. 接口开发的要点 2 2.1. 普通参数 meth,p ...

  4. 用javascript向一个网页连接接口发送请求,并接收该接口返回的json串

    一般前端与后端的互交都是通过json字符串来互交的,我的理解就是与网页接口的来回数据传递采用的数据结构就是json.一般是这样. 比如后端的代码是这样的: @RequestMapping(value ...

  5. api接口写好了?想过(Accept,Content-Type)?返回类型json|xml?

    api接口写好了?想过(Accept,Content-Type)?返回类型json|xml? 起因: - A,B. A调用B提供的api接口. - A:为毛你的接口返回的是xml格式的(浏览器访问)? ...

  6. 微信小程序通过api接口将json数据展现到小程序示例

    这篇文章主要介绍了微信小程序通过api接口将json数据展现到小程序示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考.一起跟随小编过来看看吧实现知乎客户端的一个重要知识前提就是,要知道怎么通过 ...

  7. C# 请求Web Api 接口,返回的json数据直接反序列化为实体类

    须要的引用的dll类: Newtonsoft.Json.dll.System.Net.Http.dll.System.Net.Http.Formatting.dll Web Api接口为GET形式: ...

  8. 9-2、大型项目的接口自动化实践记录----递归判断两个json串是否相等

    1.已知json串构成的情况下判断 先构造一下场景,假设已经把各个数据都移除掉不对比的字段 图1 预期.实际结果,复杂接口返回多层嵌套json时,同下 图2 预期.实际结果值为:{child_json ...

  9. RobotFramework:发现一个大坑,当post接口入参为json时,千万不能用sojson转化后的json串(ride解析会有异常,非sojson工具问题),直接用浏览器粘过来的就行

    问题背景: 和以往一样愉快的进行着自动化测试,突然就不停的提示我,“程序异常”,查看log发现data中的json变为了数组?????? 那算了,我不先组装入参数据直接data=json入参吧,wha ...

随机推荐

  1. Kmeans在MapReduce中的实现

    参考了http://www.cnblogs.com/chaoku/p/3748456.html?utm_source=tuicool的代码.不过他的代码细节上有点问题.主要在于对于质心的处理上,他的代 ...

  2. UIAlertView使用全解

    举例: UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:@"Default Alert View"messa ...

  3. Vue.js使用前

    下载安装 node,npm,git 安装cnpm 淘宝cnpm镜像https://npm.taobao.org/,-g表示进行全局安装 npm install -g cnpm --registry=h ...

  4. leetcode--007 word break I

    aaarticlea/png;base64,iVBORw0KGgoAAAANSUhEUgAAA+4AAAC5CAIAAAA55fI7AAAZa0lEQVR4nO3dPW7bQIMG4L2MT6B7+A

  5. js 设置导航固定

    <div id="nav"> .... </div> function Add_Data() { var top = $("#header-nav ...

  6. 代码中使用bitmap资源并加载到控件上

    1.从res/drawable/XX.jpg里引用图片资源: 1. Resources res = getResources(); Bitmap inDrawable= BitmapFactory.d ...

  7. Python 一些常用模块的安装

    (1)python PIL(image)模块的安装 sudo apt-get install python-imaging

  8. 在centos 6.5 x64中安装 spark-1.5.1

    以下内容参考:http://blog.csdn.net/lovehuangjiaju/article/details/48494737 1.解压安装文件,设置环境变量 这里我们使用的安装文件是已经编译 ...

  9. C# Winform窗口之间传值的多种方法浅析(转)

    摘要http://www.jb51.net/article/63837.htm 这篇文章主要介绍了C# Winform窗口之间传值的多种方法浅析,本文起讲解了通过构造器传值.通过属性传递.通过事件携带 ...

  10. Java:网络编程

    一.因特网地址 InetAddress类:实现主机名和因特网地址之间的转换. InetAddress address=InetAddress.getByName(String);返回一个InetAdd ...