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. pyhton字符编码问题--decode和encode方法

    1  decode和encode方法 字符串在Python内部的表示是unicode编码,因此,在做编码转换时,通常需要以unicode作为中间编码,即先将其他编码的字符串解码(decode)成uni ...

  2. ucos任务控制块详解

    Ucos实现多任务的基础包括几个方面:任务控制块,任务堆栈,中断,任务优先级,一一说起 首先,任务控制块的结构如下 //系统在运行一个任务的时候,按照任务的优先级获取任务控制块,再在任务堆栈中获得任务 ...

  3. IOS开发-UI学习-UINavigationController(导航控制器)的使用

    UINavigationController是IOS 中常用的功能,基本用法如下: 1.在AppDelegate.m中添加如下代码: #import "AppDelegate.h" ...

  4. mysql 常用指令

    修改表的字符集 88down voteaccepted If you want to change the table default character set and all character ...

  5. Java解析JSON文件的方法 (二)

    assets文件夹资源的访问        assets文件夹里面的文件都是保持原始的文件格式,需要用AssetManager以字节流的形式读取文件.       1. 先在Activity里面调用g ...

  6. Linux安装Tomcat外部不能访问

    Linux安装Tomcat后本地可以正常访问,可是这时Tomcat还不能被外界访问需要在Linux默认防护墙上打开8080端口 打开 /etc/sysconfig/iptables [root@loc ...

  7. 2.13.3:获取请求模板(Core Data 应用程序实践指南)

    可以不用手动写谓词,用Xcode的Data Model Designer.只是要用到AND .OR等逻辑组合时,还得用代码写谓词. 程序示例操作如下: 选中Model.xcdatamodeld 点击E ...

  8. Java 读写Properties配置文件

    Java 读写Properties配置文件 JAVA操作properties文件 1.Properties类与Properties配置文件 Properties类继承自Hashtable类并且实现了M ...

  9. Java中两个List对比的算法

    Java中两个List对比的算法:   // 测试数据 // tdcsDdt.add("Z"); // tdcsDdt.add("B"); // tdcsDdt ...

  10. open in browser

    Sublime Text 3 Build 3065 Preferences-Key Bindings User: 直接key binding:{ "keys": ["al ...