在fastjson-1.2.12版本中,JSONField支持一个新的配置项jsonDirect,它的用途是:当你有一个字段是字符串类型,里面是json格式数据,你希望直接输入,而不是经过转义之后再输出。

Model

import com.alibaba.fastjson.annotation.JSONField;public static class Model {public int id;@JSONField(jsonDirect=true)public String value;
}

Usage

Model model = new Model();
model.id = 1001;
model.value = "{}";String json = JSON.toJSONString(model);
Assert.assertEquals("{\"id\":1001,\"value\":{}}", json);

原文:https://github.com/alibaba/fastjson/wiki/JSONField_jsonDirect_cn

阿里巴巴 JSONObject.toJSONString 删除转义字符相关推荐

  1. JSONObject toJSONString错误

    1.  com.alibaba.fastjson.JSONObject 继承了JSON,可以使用其2个重要的方法: Model model = new Model(); String json = J ...

  2. 解决阿里巴巴JSONObject工具 com.alibaba.fastjson.JSONObject cannot be cast to 的问题

    转换JSON的时候这么写 可以解决 使用阿里巴巴JSONObject工具com.alibaba.fastjson.JSONObject cannot be cast to的报错问题 List<B ...

  3. jsonObject.toJSONString() VS jsonObject.toString()

    jar包:com.alibaba.fastjson jsonObject.toJSONString() 源码: public String toJSONString() {SerializeWrite ...

  4. JSONObject.toJSONString

    今天打印从@Controller里传进@Service的数据,发现.toJSONString后是null,看了老半天,感觉不是方法的使用问题,也不是没有传递进来,最后发现跟JSONObject就没关系 ...

  5. 阿里巴巴jsonObject的常用方法

    开源社区的jsonObject的技术内幕: https://link.csdn.net/?target=https%3A%2F%2Fwww.oschina.net%2Fquestion%2F54100 ...

  6. fastjson JSONObject.toJSONString 出现 $ref: $.的解决办法(重复引用)

    首先,fastjson作为一款序列化引擎,不可避免的会遇到循环引用的问题,为了避免StackOverflowError异常,fastjson会对引用进行检测. 如果检测到存在重复/循环引用的情况,fa ...

  7. EasyUI、Struts2、Hibernate、spring 框架整合

    经历了四个月的学习,中间过程曲折离奇,好在坚持下来了,也到了最后框架的整合中间过程也只有自己能体会了. 接下来开始说一下整合中的问题和技巧: 1,  jar包导入 c3p0(2个).jdbc(1个). ...

  8. SSHE框架整合(增删改查)

    1.前期准备:jar包(c3p0.jdbc ,各个框架) web.xml文件:spring的   转码的,和Struts2的过滤器 <?xml version="1.0" e ...

  9. easyUI-增删改查

    页面整体效果 首先是页面层: 因为数据中涉及到Date类型的字段,所以在一开始先做了一个拼装装换日期格式的方法 因为在easyUI的JSON解析的Data是一个long型的数字长串,关于解析的数字长串 ...

最新文章

  1. 30个绝对令你惊叹的墙壁涂鸦作品
  2. 日记 [2008年01月21日]
  3. Symfony2 学习笔记之命令app/console
  4. 大专学完出来学计算机,浙江2021年计算机学校读出来是什么文凭
  5. 【统计学习】统计学习方法概论
  6. day02.3-元组内置方法
  7. python字母大小写排序_Python中sorted()排序与字母大小写的问题
  8. [翻译] .NET Core 3.0 Preview 9 发布
  9. FCOS: A Simple and Strong Anchor-free Object Detector
  10. Linux系统编程29:进程信号之什么是信号及signal函数
  11. Vue - 条件渲染与列表渲染
  12. php+mysql+json android 连接wamp
  13. web.xml中配置spring的几种方式
  14. Raki的统计学习方法笔记0x1章:统计学习及监督学习概论
  15. LeetCode Java面试刷题笔记汇总
  16. 玩游戏时弹出计算机内存不足,Win7系统玩游戏内存不足怎么办 win7玩游戏时显示内存不足如何解决...
  17. centOS7 更改主机名localhost.localdomain
  18. word文档被锁定,无法编辑怎么办?(…
  19. c语言学习周报(2020.11.21-11.28)
  20. 常用指令linux总结

热门文章

  1. 移植Mplayer到OK6410开发板
  2. 【数据结构】【栈】括号匹配算法(可直接运行)
  3. Android 开机动画流程介绍
  4. 分布数据图-R/python
  5. 基于若依框架(RuoYi-master)实现的的文件上传功能
  6. #Reading Paper#【曝光偏差】 Cross Pairwise Ranking for Unbiased Item Recommendation
  7. three.js/webgl实现室内模型行走
  8. Windows线程CreateThread、线程处理函数、SuspendThread、ResumeThread、WaitForSingleObject、WaitForMultipleObjects
  9. 最伤心的图片----你会掉泪吗?(转)
  10. java聊天系统总结报告_java聊天系统实训报告