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. html页面button样式

    在过去的Web开发中,通常使用Photoshop来设计按钮的样式.不过随着CSS3技术的发展,你完全可以通过几行代码来定制一个漂亮的按钮,并且还可以呈现渐变.框阴影.文字阴影等效果.此类按钮最大的优势 ...

  2. Apache下PHP的几种工作方式

    PHP在Apache中一共有三种工作方式:CGI模式.Apache模块DLL.FastCGI模式. 一.CGI模式 PHP 在 Apache 2中的 CGI模式.编辑Apache 配置文件httpd. ...

  3. storm接入metaq时类不兼容错误 无法初始化MonitorLog

    在实际的项目中,需要storm从metaq中读取数据,一开始就有日志问题,查到是storm/lib中的log4j-over-slf4j和slf4j-api.jar包的不兼容导致的,这些日志包使用时必须 ...

  4. Google Protocal Buffer

    Google Protocal Buffer 是一种轻便高效的结构化数据存储格式,可以用于结构化数据串行化或者说序列化.它很适合做数据存储或RPC数据交换格式. 串行化(序列化):将对象存储到解释中式 ...

  5. UE标签排列方式

        UE是一款很顺手的文件编辑软件.打开文本,都会有个标签.根据个人喜好,我喜欢标签都展开,方便快速选取指定文本. 设置如下: 高级>配置>应用程序布局>可停靠窗口>类型 ...

  6. poj 1606Jugs

    http://poj.org/problem?id=1606 #include<cstdio> #include<cstring> #define MAXN 1000000 u ...

  7. CONTEXT MENU简介

    安卓中的上下文菜单是通过长按控件元素触发的,要注意的是每次都会触发onCreateContextMenu方法: main.xml <?xml version="1.0" en ...

  8. VMware 11安装Mac OS X 10.10

    http://jingyan.baidu.com/article/ff411625b9011212e48237b4.html

  9. Xen、KVM和VirtualBox比拼

    vbox 与 kvm 的区别: vbox 是由 qemu 改写而成,包含大量 qemu 代码.可以使用于 不支持 虚拟化的cpu.值得说的一点:vbox 在图形方面比较好,能进行2D 3D加速.cpu ...

  10. 【转】(DT系列六)devicetree中数据和 struct device有什么关系

    原文网址:http://www.cnblogs.com/biglucky/p/4057499.html devicetree中数据和structdevice有什么关系 总体来说,devicetree与 ...