首页 > 其他分享 >json格式化com.alibaba.fastjson.JSONException: not match : - =, info :错误

json格式化com.alibaba.fastjson.JSONException: not match : - =, info :错误

时间:2024-08-27 09:21:30浏览次数:6  
标签:fastjson info JSONLexerBase parser alibaba json com

com.alibaba.fastjson.JSONException: not match : - =, info : pos 6, line 1, column 7{intro=全刚的大铁锤, name=巨大铁锤, stock=666}

    at com.alibaba.fastjson.parser.JSONLexerBase.nextTokenWithChar(JSONLexerBase.java:398)
    at com.alibaba.fastjson.parser.JSONLexerBase.nextTokenWithColon(JSONLexerBase.java:508)

fastjson解析是根据“”解析,日志中的双引号丢失。 所以要先将数据格式化为json,再将json转换为对象。

produceHit为数据

Produce produce =  JSONObject.parseObject(JSON.toJSON(produceHit.source()).toString(), Produce.class);

标签:fastjson,info,JSONLexerBase,parser,alibaba,json,com
From: https://blog.csdn.net/z1299236067/article/details/141560745

相关文章

  • Infor CloudSuite软件二次开发:InforCloudSuite业务流程定制
    InforCloudSuite软件二次开发:InforCloudSuite业务流程定制InforCloudSuite简介InforCloudSuite平台概述InforCloudSuite是一个集成的企业资源规划(ERP)解决方案,专为特定行业设计,提供了一系列的云应用,旨在优化业务流程,提升运营效率。该平台融合了先进的技术,如人工智......
  • winform中使用BindingSource绑定到dataGridView中显示,增删改操作
    winform中使用BindingSource绑定到dataGridView数据源,并进行增删改操作。privateBindingSourceusersbinding;//定义数据源//查询记录事件Listdata=BLL.UserList();//获取对象集合Listdata//绑定用户列表if(usersbinding==null){usersbinding=newBindingSour......
  • informer+TCN+通道注意力机制+SSA时间序列模型预测
    1.informerInformer是一种用于时间序列预测的深度学习模型,特别适用于长序列的时间序列数据。它是基于Transformer结构的一种改进,主要解决了传统Transformer在处理长序列时计算复杂度高的问题。1.1Informer的关键机制稀疏自注意力机制(ProbSparseAttention):传统的Tra......
  • 一文搞定—FastJson详解 与 使用
    FastJson详解与使用1.Fastjson的主要功能2.快速开始2.1对象与JSON字符串的转换2.2List与JSON字符串的转换3.注解支持4.JSONPath查询5.性能与安全6.版本与兼容性7.常用方法7.1JSON.toJSONString(Objectobject)7.2JSON.parseObject(Stringtext,......
  • 使用HWiNFO查看电脑硬件信息
    下载下载网址点击下载并安装即可,应该是需要“上网”才能下载的使用运行HWiNFO打开软件后会显示电脑概要,如图所示我们关闭这个概要界面,点击传感器传感器监控界面CPU功率:62.28WGPU功率:29.44W......
  • OceanBase-clog、日志-队列积压-dump tenant info
    dumptenantinfo日志中搜索dumptenantinfo关键字,可看到租户的规格,线程,队列,请求统计等信息。这条日志每个租户每10s打印一次。查询办法:  grep'dumptenantinfo.*observer.log日志:tenant={id:1002'log/observer.log.*[2021-05-1016:56:22.564978]INFO [SERVER.OMT]......
  • C#winform软件实现一次编译,跨平台windows和linux、mac兼容运行
    一、背景:微软的.netcore开发工具,目前来看,winform界面软件还没有打算要支持linux系统下运行的意思,要想让c#桌面软件在linux系统上运行,开发起来还比较麻烦。微软只让c#的控制台软件支持在linux运行。二、解决方案:我想到的一个方案是自定义封装软件的System.Windows.Forms组件,把......
  • 界面控件DevExpress WinForms中文教程:Data Grid(数据网格)简介(二)
    DevExpressWinFormsDataGrid是一个高性能的UI组件,由DirectX渲染引擎提供支持。数据网格(GridControl)提供了一个灵活的基于视图的体系结构,包括许多数据塑造和UI自定义特性,数据网格可以显示和编辑来自任何大小和复杂数据源的数据。P.S:DevExpressWinForms拥有180+组件和UI库,能......
  • 【Winform】TabControl使用汇总
     一、改变标签颜色tabControl1.DrawMode=System.Windows.Forms.TabDrawMode.OwnerDrawFixed;ItemTabControl.DrawItem+=newSystem.Windows.Forms.DrawItemEventHandler(ItemTabControl_DrawItem); privatevoidtabControl1_DrawI......
  • FastJson引入存在DDos攻击安全漏洞案例分析
    FastJson引入存在DDos攻击安全漏洞案例分析背景   某集团公司门户网站接口存在DDos攻击安全漏洞,其他服务端工程中依赖Fastjson进行序列化。Fastjson是阿里巴巴开发的一款高性能的JavaJSON处理库。本身在处理JSON数据时可能存在安全性问题,如JSON注入攻击。DDoS攻击是指攻击者......