Java-Object转JSONObject

Java-Object转JSONObject第一种方式importcom.alibaba.fastjson.JSONArray;importcom.alibaba.fastjson.JSONObject;Objectimages=datum.getImages();if(null!=images){StringdoImages=(String)datum.getImages();charc=doImages.charAt(0);charb=doImages.charAt(d

大家好,又见面了,我是你们的朋友全栈君。

第一种方式

import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
Object images = datum.getImages();
if (null != images) { 
   
    String doImages = (String) datum.getImages();
    char c = doImages.charAt(0);
    char b = doImages.charAt(doImages.length() - 1);
    if ('[' == c && ']' == b) { 
   
        datum.setImages(JSONArray.parseArray(images.toString()));
    } else if ('{' == c && '}' == b) { 
   
        datum.setImages(JSONObject.parseObject(images.toString()));
    }
}

第二种方式
在实体中使用JSONObject接收参数

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/131119.html原文链接:https://javaforall.net

(0)
上一篇 2022年4月29日 下午2:20
下一篇 2022年4月29日 下午2:20


相关推荐

  • Docker中Web集群迁移及共享数据

    Docker中Web集群迁移及共享数据

    2021年5月29日
    105
  • erlang lists操作

    erlang lists操作转自 http blog csdn net cntway article details nbsp 一 带函数 Pred1 all Pred List boolean 如果 List 中的每个元素作为 Pred 函数的参数执行 结果都返回 true 那么 all 函数返回 true 否则返回 false 例子 lists all fun E trueend

    2026年2月24日
    20
  • spring整合mybatis步骤_spring整合了哪些框架

    spring整合mybatis步骤_spring整合了哪些框架配置redis.clients.jedis.JedisPool时报错如下:Causedby:org.springframework.beans.factory.BeanCreationException:Errorcreatingbeanwithname’jedisPool’definedinclasspathresource[beans.xml]:Couldnotresolvematchingconstructor(hint:specifyindex/typ.

    2025年9月13日
    13
  • Centeros常用命令

    Centeros常用命令常用命令1.su切换到管理员权限,输入密码2.cd/home进入到home文件夹3.touchlss0555创建文件夹lss05554.ls该目录的所有文件5.退出vim编辑模式ESC+ZZ6.tar-zxv-fxx.zip解压压缩文件7.mvxx….

    2025年7月14日
    3
  • [MAC]用beamoff给VMware的Mac OS X 10.10.x加速

    [MAC]用beamoff给VMware的Mac OS X 10.10.x加速MACOSX10 10 xYosemite 在 VMWare 中实在是太慢了 卡出翔 好在高人多 请装 beamoff 详见 https github com JasF beamoff gitCSDN 下载 http download csdn net download bytige 本站下载 http files cnblogs com files yipu b

    2025年11月13日
    4
  • Lytro 光场相机重对焦C++实现以及CUDA实现

    Lytro 光场相机重对焦C++实现以及CUDA实现前面有几篇博客主要介绍了光场和光场相机相关知识 以及重对焦效果和多视角效果的展示 算是自己学习光场过程的一种总结 这次贴上自己用 OpenCV C 编写的重对焦算法实现 包含 CPU 版和 CUDAGPU 版 以及交互的 Demo 放在我的开源中国码云上 连接在此 https git oschina net rxdj refocus LightFieldIm git 代码的说明请参见 rea

    2026年3月18日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号