fastJSON 解析转换包含下划线属性的问题

摘要:
这是要解析的字符串,或者我们的实体类是这样的。我们需要将实体类转换为json字符串,或者解析字符串。

fastJSON 解析转换包含下划线属性的问题第1张

这是需要解析的字符串,

或者我们的实体类就是这样的

我们需要把实体类转化为json字符串,或者是解析这个字符串。

使用fastJSON转化。

JSON.toJavaObject(xx)

得到的数据有 _id的或变成 id:"xxx"

解决方式:参考:https://blog.csdn.net/kisssun0608/article/details/48289535
在属性的setter和getter方法上使用注解@JSONField(name="_id"),为其指定要序列化和反序列化后的属性名,getter是序列化为json,setter是反序列化为java对象。

免责声明:文章转载自《fastJSON 解析转换包含下划线属性的问题》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇java中的JUC组件(Semaphore、CountDownLatch、CyclicBarrier)SQL删除重复数据的五种方式下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

XML文件与实体类的互相转换

一.将XML文件反序列化为实体类对象   1. 通常程序的配置信息都保存在程序或者网站的专门的配置文件中(App.config/web.config)。但是现在为了演示XML序列化和反序列化,将配置信息保存在一个XML文件(config.xml)中,通过反序列化将配置信息读取出来保存到一个单独的类(Config.cs)中。这样如果需要用到配置信息,没必要每...

Java安全之RMI协议分析

Java安全之RMI协议分析 0x00 前言 在前面其实有讲到过RMI,但是只是简单描述了一下RMI反序列化漏洞的利用。但是RMI底层的实现以及原理等方面并没有去涉及到,以及RMI的各种攻击方式。在其他师傅们的文章中发现RMI的攻击方式很多。 所以在此去对RMI的底层做一个分析,后面再去对各种攻击方式去做一个了解。 0x01 底层协议概述 RPC RPC(...

kafka producer serializer序列化(六)

生产者需要将要发送的数据转换成字节数组才能通过网络发送给kafka,对于一些简单的数据,kafka自带了一些序列化工具, 如:StringSerializer Double Long Integer Byte,它们都实现了  Serializer 接口,但是如果你要发送的数据是一个对象 Persion,那么就需要自定义序列化才能将数据发送给kafka...

十大接口

十大接口 一、Response响应封装 1.1封装 from rest_framework.response import Response class APIResponse(Response): def __init__(self, status=0, msg="ok", results=None, http_status=None, head...

Java审计之CMS中的那些反序列化漏洞

Java审计之CMS中的那些反序列化漏洞 0x00 前言 过年这段时间比较无聊,找了一套源码审计了一下,发现几个有意思的点拿出来给分享一下。 0x01 XStream 反序列化漏洞 下载源码下来发现并不是源代码,而是一个的文件夹,里面都已经是编译过的一个个class文件。 在一个微信回调的路由位置里面找到通过搜索类名 Serialize关键字找到了一个工具...

Windows下Redis哨兵模式配置以及在.NetCore中使用StackExchange.Redis连接哨兵

一,Redis哨兵模式配置 1,下载Redis,然后解压复制5个文件夹分别如下命名。  2,哨兵模式配置 (1)修改主节点Redis-6379中redis.windows.conf配置文件如下        (2)修改从节点Redis-6380中redis.windows.conf配置文件如下          (3)配置哨兵,在哨兵文件夹下添加Sent...