String log = "eyJvcmRlckluZm8iOnsiaWQiOjEwNzQwNCwib3JkZXJJZCI6MjczNjQyMSwicHJvZHVjdENvZGUiOjQ1NzM3MywicHJvZHVjdE5hbWUiOiJcdTAwMjZsdDvmoYLmnpct6LGh5bGxLeWFtOWdqua8k+axny3pmLPmnJQt6J206J225rOJ5Y+M6aOeNOaXpea4uFx1MDAyNmd0O+WmgueUu+W5v+ilv++8jOWwj+i1hOmYs+aclCIsImFkdWx0Q291bnQiOjQsImNoaWxkQ291bnQiOjAsInN0YXJ0RGF0ZSI6IlNlcCAzLCAyMDEzIDEyOjAwOjAwIEFNIiwiZW5kRGF0ZSI6IlNlcCA2LCAyMDEzIDEyOjAwOjAwIEFNIiwidmVuZG9ySWQiOjY2ODgsInZlbmRvck5hbWUiOiLljJfmtbfmtbflpJYo5LiK5rW35YqeKSIsIm9yZGVyU3RhdHVzIjoxLCJyb3V0ZVR5cGUiOjEsInByb2R1Y3RTcGVjaWFsaXN0Ijoi6ZmI5rabIiwicHJvZHVjdE1hbmFnZXIiOiLovpvoi5ciLCJjb250YWN0TmFtZSI6Iui1tea2myIsIm9yZGVyU3lzdGVtVHlwZSI6MSwic2VuZFN0YXR1cyI6MSwiYmVnaW5DaXR5Q29kZSI6MjUwMCwiY29uZmlybVRpbWUiOiJBdWcgMjksIDIwMTMgMTI6MDA6MDAgQU0iLCJzdGF0dXMiOjEsImN1c3RvbWVySWRzIjoiIiwiY29uZmlybVN0YXR1cyI6MiwiZGVsRmxhZyI6MH0sInByb2R1Y3RJbmZvIjp7ImlkIjoyODQwNiwib3JkZXJJZCI6MjczNjQyMSwic2VuZFR5cGUiOiLor7fmkLrluKbmnInmlYjor4Hku7bljp/ku7bvvIzoh7PlsJHlnKjotbfpo57ml7bpl7TliY05MOWIhumSn+aKtei+vuacuuWcuu+8iOm7hOmHkeWRqOacn+mXtOW7uuiuruaPkOWJjTEyMOWIhumSn++8ie+8jOiHquihjOWKnueQhuebuOWFs+eZu+acuuaJi+e7re+8m+iIquePreWKnueQhuS4reWmgumBh+WIsOS7u+S9lemXrumimO+8jOivt+WSqOivouacuuWcuuW3peS9nOS6uuWRmOaIluiAheaJk+mAlOeJm+eUteivne+8mjQwMDctOTk5OTk56L2sOeWPt+mUruOAgiIsInNlbmRQZXJzb24iOiIiLCJzZW5kUGVyc29uUGhvbmUiOiIiLCJtZWV0UGVyc29uUGhvbmUiOiIiLCJtZWV0VHlwZSI6IuWvvOa4uOS8muS6juacgOaZmuaCqOWIsOi+vuahguael+W9k+WkqeWSjOaCqOiBlOezu++8jOWFt+S9k+S6i+WunOS7peWvvOa4uOmAmuefpeS4uuOAglxuUFPvvJrlr7zmuLjkurrlkZjkvJrmoLnmja7mraTlm6LmiYDmnInpgJTniZvkvJrlkZjnmoToiKrnj63vvIzlnKjooYznqIvkuI3lh4/lsJHnmoTmg4XlhrXkuIvvvIzlhYjlkI7pobrluo/kvJrmnInmiYDosIPmlbTvvIzmlazor7fnlZnmhI/vvIEiLCJtZWV0UGVyc29uIjoiIiwiZ3VpZGVOYW1lIjoiIiwiZ3VpZGVQaG9uZSI6IiIsImNvbnRhY3ROYW1lIjoi5aic5aic77yI5q2k57q/6Lev5oqV6K+J5LiT5ZGY77yJIiwiY29udGFjdFBob25lIjoiMTM1MDE3ODY4NTUiLCJjb250YWN0TmFtZTEiOiLpg5Hlvq4iLCJjb250YWN0UGhvbmUxIjoiMTU5NzczMzU2NTYiLCJ2ZW51ZU1hcmsiOiIiLCJ2ZW51ZVRpbWUiOiIiLCJ2ZW51ZSI6IiIsImxlYWRlck5hbWUiOiIiLCJsZWFkZXJQaG9uZSI6IiIsImFicm9hZFZlbnVlTWFyayI6IiIsImhvdGVsSW5mbyI6IiIsInJlbWFyayI6IjHjgIHlh7rmuLjml7bvvIzor7fmkLrluKblh7rlm6LpgJrnn6Xkuablj4rnrb7nuqbooYznqIvvvIzmlrnkvr/mgqjmn6Xor6Lnm7jlhbPkv6Hmga/vvJtcbjLjgIHlr7zmuLjkvJrlnKjmnIDmmZrlh7rmuLjlvZPlpKnlkozmgqjogZTns7vvvIzor7fkv53or4HmiYvmnLrkv6Hlj7fpgJrnlYXvvJvml4XpgJTkuK3lpoLkuqfnlJ/ku7vkvZXpl67popjlj6/pmo/ml7boh7TnlLXmraTnur/ot6/lhajnqIvotKjph4/ot5/ouKrlkZjigJTigJTlqJzlqJzvvIzlpbnkvJrnrKzkuIDml7bpl7Top6PlhrPmgqjnmoTpl67popjjgIIiLCJub3RpY2UiOiIiLCJlZGl0TWludXRlIjowLCJlZGl0U3lzdGVtVHlwZSI6MiwidXBkYXRlVXNlck5hbWUiOiIiLCJ1cGRhdGVUaW1lIjoiQXVnIDI5LCAyMDEzIDExOjU1OjI1IEFNIiwiZGVsRmxhZyI6MH0sInRyYWZmaWNMaXN0IjpbeyJpZCI6NjUwOTEsInRhYmxlTmFtZSI6Im50Y19wcm9kdWN0X2luZm8iLCJvYmplY3RJZCI6MTA3NDA0LCJ0cmFmZmljVGF4IjoxLCJ0cmFmZmljVHlwZSI6Miwic3RhcnRQb2ludCI6Iua1puS4nOWbvemZheacuuWcuiIsImFycml2ZVBvaW50Ijoi5Lik5rGf5Zu96ZmF5py65Zy6Iiwic3RhcnRUaW1lIjoiMjAxMy0wOS0wMyAwODowMDowMCIsImFycml2ZVRpbWUiOiIyMDEzLTA5LTAzIDEwOjIwOjAwIiwidHJhZmZpY051bWJlciI6IkhPMTE0NyIsInN0YXJ0QWlycG9ydFRlcm1pbmFsIjoiVDIiLCJhcnJpdmVBaXJwb3J0VGVybWluYWwiOiIiLCJmbGlnaHRTdG9wRmxhZyI6MCwiZmxpZ2h0U3RvcEFpcnBvcnQiOiIiLCJmbGlnaHRTdG9wTWludXRlIjowLCJyZW1hcmsiOiIiLCJiZWdpbkNpdHkiOiLkuIrmtbciLCJhcnJpdmVDaXR5Ijoi5qGC5p6XIiwiYmVnaW5DaXR5Q29kZSI6MjUwMCwiYXJyaXZlQ2l0eUNvZGUiOjcwNX0seyJpZCI6NjUwOTIsInRhYmxlTmFtZSI6Im50Y19wcm9kdWN0X2luZm8iLCJvYmplY3RJZCI6MTA3NDA0LCJ0cmFmZmljVGF4IjoyLCJ0cmFmZmljVHlwZSI6Miwic3RhcnRQb2ludCI6IuS4pOaxn+WbvemZheacuuWcuiIsImFycml2ZVBvaW50Ijoi5rWm5Lic5Zu96ZmF5py65Zy6Iiwic3RhcnRUaW1lIjoiMjAxMy0wOS0wNiAxMToxMDowMCIsImFycml2ZVRpbWUiOiIyMDEzLTA5LTA2IDEzOjIwOjAwIiwidHJhZmZpY051bWJlciI6IkhPMTE0OCIsInN0YXJ0QWlycG9ydFRlcm1pbmFsIjoiIiwiYXJyaXZlQWlycG9ydFRlcm1pbmFsIjoiVDIiLCJmbGlnaHRTdG9wRmxhZyI6MCwiZmxpZ2h0U3RvcEFpcnBvcnQiOiIiLCJmbGlnaHRTdG9wTWludXRlIjowLCJyZW1hcmsiOiIiLCJiZWdpbkNpdHkiOiLmoYLmnpciLCJhcnJpdmVDaXR5Ijoi5LiK5rW3IiwiYmVnaW5DaXR5Q29kZSI6NzA1LCJhcnJpdmVDaXR5Q29kZSI6MjUwMH1dLCJ0cmlwIjp7ImlkIjoyODU4MCwidGFibGVOYW1lIjoibnRjX3Byb2R1Y3RfaW5mbyIsIm9iamVjdElkIjoxMDc0MDQsImNvbnRlbnQiOiIifSwibmJCYXRjaEZsYWciOmZhbHNlLCJhdHRhY2hMaXN0IjpbXX0=";
BASE64Decoder decoder = new BASE64Decoder();
try {
log = new String(decoder.decodeBuffer(log));
System.out.println(log);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

结果是

{"orderInfo":{"id":107404,"orderId":2736421,"productCode":457373,"productName":"\u0026lt;桂林-象山-兴坪漓江-阳朔-蝴蝶泉双飞4日游\u0026gt;如画广西,小资阳朔","adultCount":4,"childCount":0,"startDate":"Sep 3, 2013 12:00:00 AM","endDate":"Sep 6, 2013 12:00:00 AM","vendorId":6688,"vendorName":"北海海外(上海办)","orderStatus":1,"routeType":1,"productSpecialist":"陈涛","productManager":"辛苗","contactName":"赵涛","orderSystemType":1,"sendStatus":1,"beginCityCode":2500,"confirmTime":"Aug 29, 2013 12:00:00 AM","status":1,"customerIds":"","confirmStatus":2,"delFlag":0},"productInfo":{"id":28406,"orderId":2736421,"sendType":"请携带有效证件原件,至少在起飞时间前90分钟抵达机场(黄金周期间建议提前120分钟),自行办理相关登机手续;航班办理中如遇到任何问题,请咨询机场工作人员或者打途牛电话:4007-999999转9号键。","sendPerson":"","sendPersonPhone":"","meetPersonPhone":"","meetType":"导游会于最晚您到达桂林当天和您联系,具体事宜以导游通知为。\nPS:导游人员会根据此团所有途牛会员的航班,在行程不减少的情况下,先后顺序会有所调整,敬请留意!","meetPerson":"","guideName":"","guidePhone":"","contactName":"娜娜(此线路投诉专员)","contactPhone":"13501786855","contactName1":"郑微","contactPhone1":"15977335656","venueMark":"","venueTime":"","venue":"","leaderName":"","leaderPhone":"","abroadVenueMark":"","hotelInfo":"","remark":"1、出游时,请携带出团通知书及签约行程,方便您查询相关信息;\n2、导游会在最晚出游当天和您联系,请保证手机信号通畅;旅途中如产生任何问题可随时致电此线路全程质量跟踪员——娜娜,她会第一时间解决您的问题。","notice":"","editMinute":0,"editSystemType":2,"updateUserName":"","updateTime":"Aug 29, 2013 11:55:25 AM","delFlag":0},"trafficList":[{"id":65091,"tableName":"ntc_product_info","objectId":107404,"trafficTax":1,"trafficType":2,"startPoint":"浦东国际机场","arrivePoint":"两江国际机场","startTime":"2013-09-03 08:00:00","arriveTime":"2013-09-03 10:20:00","trafficNumber":"HO1147","startAirportTerminal":"T2","arriveAirportTerminal":"","flightStopFlag":0,"flightStopAirport":"","flightStopMinute":0,"remark":"","beginCity":"上海","arriveCity":"桂林","beginCityCode":2500,"arriveCityCode":705},{"id":65092,"tableName":"ntc_product_info","objectId":107404,"trafficTax":2,"trafficType":2,"startPoint":"两江国际机场","arrivePoint":"浦东国际机场","startTime":"2013-09-06 11:10:00","arriveTime":"2013-09-06 13:20:00","trafficNumber":"HO1148","startAirportTerminal":"","arriveAirportTerminal":"T2","flightStopFlag":0,"flightStopAirport":"","flightStopMinute":0,"remark":"","beginCity":"桂林","arriveCity":"上海","beginCityCode":705,"arriveCityCode":2500}],"trip":{"id":28580,"tableName":"ntc_product_info","objectId":107404,"content":""},"nbBatchFlag":false,"attachList":[]}

如果直接将json字符串写在java代码里,处理json字符串中的双引号非常麻烦。这种先加密,后解密的方法巧妙的避开了这种困难。

在java代码中显示json字符串(怎么避免json字符串中双引号在java代码中显示)的更多相关文章

  1. JSON 之 SuperObject(7): 可以省略的双引号

    在 JSON 中, 字符串应该在双引号中; 从上个例子才发现: 原来这个双引号可以省略, 有空格都行 当然只是在程序代码中可以省略, 对象会自动识别添加的. 即如此, 下面写法都可以: uses Su ...

  2. 为什么 JSON 接口的数据都要加双引号!!!不能用单引号

    原因是:Javascript 在很多时候会把 JSON 对象里面没有双引号包围的值,当做数值处理.比如: {"a":987654321} 这个 JSON 里头的变量 a,会被当做一 ...

  3. js中字符串的replace方法区分单双引号

    今天遇到一问题,js文件中调用字符串的replace方法,不起作用. 后来排查可能觉得replace("<option  value='1'>admin</option&g ...

  4. PHP 单引号与双引号的区别 SQL中的使用

    php单引号与双引号用法:引号嵌套方法 1.双引号内不能直接就再嵌套双引号 2.双引号与单引号互相嵌套使用 如: 双引号内直接嵌套单引号 echo "<script language= ...

  5. 为什么建议php字符串使用单引号而不是双引号

    不少php提升效率的tip,都有提到字符串使用单引号,这是为什么呢? 因为在单引号中,php直接认为它里头包含的就是个字符串.而双引号时,php会检测里头是否包含变量.这样如果是纯粹的字符串的话,双引 ...

  6. js错误: Unexpected number in JSON at position 2792 value里面有双引号怎么解决

    源头  出现这个报错提示,大家从错误就可以看的出来,这就是json的错误,一般来说都是json格式出现了错误,本人遇到比较多的情况就是json字符串里面出现了一些会影响json格式的符号,这次出现这个 ...

  7. PHP字符串定义方式和单引号双引号的区别

    $str=<<<任意标记 ......................... .............................. 任何标记; 单引号和双引号的区别? ''号 ...

  8. c++中对于json的key不带双引号的问题修复

    在引用了第三方数据时,数据源通过转义,将json的key上双引号给去掉了. 在PHP开发时,可以通过正则表达式替换方式来补充丢失的双引号,处理代码如下 function ex_json_decode( ...

  9. js json简介(json的本质也是字符串)(用于服务器和客户端通信)

    js json简介(json的本质也是字符串)(用于服务器和客户端通信) 一.总结 1.json的语法和js的语法非常像,只是json的键和值都是双引号,因为json的本质也是字符串 2.json是一 ...

随机推荐

  1. js性能优化--学习笔记

    <高性能网站建设进阶指南>: 1.使用局部变量,避免深入作用域查找,局部变量是读写速度最快的:把函数中使用次数超过一次的对象属性和数组存储为局部变量是一个好方法:比如for循环中的.len ...

  2. DeDe内容调用img

    文章内容页调用缩略图方法如下两种.第一种没有大小设置.原图显示.第二种.可以设大小, {dede:field.image/} <img src="{dede:field.litpic ...

  3. jquery easy ui 学习 (5) windowlayout

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...

  4. C++学习笔记3——类的封装(1)

    封装: 1.把属性和方法进行封装. 2.对属性和方法进行访问控制. class和struct的区别: class和struct的唯一区别是默认的访问权限不一样.struct的默认访问权限是public ...

  5. codeforces 573C Bear and Drawing

    Limak is a little bear who learns to draw. People usually start with houses, fences and flowers but ...

  6. 转:etc/fstab 文件详解

    etc/fstab这个文件的所有参数,这个文件是非常重要的.这个文件是配置文件系统的体系,创建的所有分区,都必须写在这个文件里面,否则下次启动的时候你的分区是挂不起来的.首先学习一个mount –a ...

  7. Linux Weblogic 数据源 TimesTen配置

    [wzh@localhost middleware]$ vi wlserver_10.3/common/bin/commEnv.sh [Linux] LD_LIBRARY_PATH=${PATCH_L ...

  8. 玩死人不偿命的CLOUDSTACK

    玩过CLOUDSTACK(CS)的人,一定不会陌生下面的LOG: 2013-12-27 18:26:43,861 DEBUG [allocator.impl.FirstFitAllocator] (J ...

  9. First ASP.NET Core Application on a Mac Using Visual Studio Code

    一直希望可以在mac上直接编写webapp (用C#)现在终于伴随着 core 世界美好了,不需要用pd windows了 nice. Visual studio code 更新1.1版本了 怀着激动 ...

  10. Android 首次进入应用时加载引导界面

    功能需求:首次进入应用时加载引导界面 思路: 1.首次进入,怎么判断?查看SharedPreferences中某个字段 2.基本上每个应用都有个进入实际功能是的动画加载页面,我们可以在该Activit ...