jar包

org.apache.commons

commons-lang3

3.8.1

org.apache.commons

commons-text

1.8

代码

import com.alibaba.fastjson.JSON;

import org.apache.commons.text.StringEscapeUtils;

import utils.FileUtil;

/**

* JSON等字符格式的转义和反转义

*/

public class EscapeTest {

public static void main(String[] args) {

String str = FileUtil.readCsv("E:\\IdeaProjects\\javaStudy\\src\\test\\data\\capability.json");

System.out.println("读取的文件String"str);

str= JSON.parseObject(str).toJSONString();

System.out.println("转换为JSONString:\n"+str);

//转义

str= StringEscapeUtils.escapeJson(str);

System.out.println("转义后的JSONString:\n"+str);

//反转义

str=StringEscapeUtils.unescapeJson(str);

System.out.println(

fastjson html 转义,JSONString的转义和反转义相关推荐

  1. java 中文 转义_java html中文汉字 反转义

    Objective-C中小怪兽的逻辑 学习Objective-C的面向对象也有一段时间了,为了犒劳自己的学习成果,写个小怪兽来犒劳一下自己把.在LOL中有怪兽和英雄的角色吧,接下来就先写一个小怪兽的类 ...

  2. [JavaWeb]_[初级]_[对Html特殊符号进行转义防止XSS攻击和反转义]

    场景 在开发Java Web程序时,为了防止XSS的JavaScript攻击, 需要对用户输入转义,使JavaScript脚本不能执行. 在前端可以通过获取<div>的innerHTML属 ...

  3. js对html进行转义和反转义的操作

    为什么80%的码农都做不了架构师?>>>    "<"如何反转义为"<",">"如何反转义为" ...

  4. [转] PHP 转义与反转义函数

    转载自: http://blog.csdn.net/domingoluis/article/details/6620888 php向mysql数据库插入数据进行转义包括两方面的操作,第一方面需要在添加 ...

  5. 【JavaScript框架封装】JavaScript中的文本字符串的转义和反转义的实现

    版权声明:本文为博主原创文章,未经博主允许不得转载.更多学习资料请访问我爱科技论坛:www.52tech.tech https://blog.csdn.net/m0_37981569/article/ ...

  6. python的数值可以转换为字符串_python 数值转换为字符串Python对HTML转义字符进行反转义...

    什么是转义字符 在 HTML 中 .& 等字符有特殊含义( 用于标签中,& 用于转义),他们不能在 HTML 代码中直接使用,如果要在网页中显示这些符号,就需要使用 HTML 的转义字 ...

  7. python反转义字符_Python对HTML转义字符进行反转义的实现方法

    什么是转义字符 在 HTML 中 .& 等字符有特殊含义( 用于标签中,& 用于转义),他们不能在 HTML 代码中直接使用,如果要在网页中显示这些符号,就需要使用 HTML 的转义字 ...

  8. 黄聪:PHP去掉转义后字符串中的反斜杠\函数stripslashes

    addslashes函数主要是在字符串中添加反斜杠对特殊字符进行转义,stripslashes则是去掉转义后字符串中的反斜杠\,比如当你提交一段json数据到PHP端的时候可能会遇到json字符串中有 ...

  9. php mysql自动反转义_ThinkPHP入库出现两次反斜线转义及数据库类转义的解决方法...

    这篇文章主要介绍了ThinkPHP入库出现两次反斜线转义及数据库类转义的解决方法,主要通过针对magic_quotes_gpc开启的情况下进行检查与判断转义来实现,需要的朋友可以参考下 本文实例讲述了 ...

最新文章

  1. Linux vi/vim
  2. eclipse中文乱码解决_如何解决firefly rk3399 ubuntu 系统中文乱码
  3. javascript设计模式实践之模板方法--具有百叶窗切换图片效果的JQuery插件(二)...
  4. 四象限运行模式_信息流广告推广怎么选择正确的出价模式?
  5. 【收集】C#一些基础的面试题
  6. Execute .NET Code under SQL Server 2005
  7. 计算机硬盘能达到5g的速度,5G号称可以达到几GB每秒,但是目前的手机处理器和硬盘可以处理这么庞大的数据量吗?...
  8. Ubuntu下使用VI编辑文件必知的常用命令
  9. 使用WINPE制作U盘启动
  10. Android11 亮度自动调节
  11. 粗糙集理论介绍(一)(rough set)
  12. arcgis打开Excel文件显示没有注册类的解决方案
  13. mac charles代理设置
  14. python docx 合并文档 图片_python玩转pdf全攻略
  15. Vue页面与页面之间的传值(router.push()编程式导航)
  16. gitbook 安装
  17. adonis-rest - 基于AdonisJs的Restful API基础构件
  18. 利用ZendStudio对PHP动态调试
  19. 电脑音箱没有声音,音量图标上有叉
  20. KOOCAN教你如何用一句话毁掉优质电影

热门文章

  1. oracle 中int字节,oracle 数据类型
  2. 关于URL重写的实现
  3. Tesra超算网络AI训练的使用流程
  4. vue未登录跳转至登录页面
  5. 行列式的基本定义与性质(笔记)
  6. VUE项目搭建的整个过程
  7. win10上启用HEIF文件缩略图显示 - 删除没用的微软内置HEIF组件 - 安装开源免费的三方HEIF组件CopyTransHEIC
  8. Linux命令教程第二期
  9. 最新修复众人帮/蚂蚁帮任务平台系统源码+好看全新UI
  10. Ubuntu自带远程连接工具Remmina