Java数组转Json数组「建议收藏」

Java数组转Json数组「建议收藏」packagecom.cnic.test.coding;importcom.alibaba.fastjson.JSONArray;publicclassArrToJson{publicstaticvoidmain(String[]args){int[]my=newint[5];my[0]=0;my[1]=1;my[2]=2;my[3]=3;.

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

package com.cnic.test.coding;

import com.alibaba.fastjson.JSONArray;

public class ArrToJson {
    public static void main(String[] args) {
        int[] my = new int[5];
        my[0] = 0;
        my[1] = 1;
        my[2] = 2;
        my[3] = 3;
        my[4] = 4;
        // 数组转为 JSONArray
        JSONArray jsonArray = (JSONArray) JSONArray.toJSON(my);
        System.out.println(jsonArray instanceof JSONArray);
        System.out.println(jsonArray.getClass().isArray());
        System.out.println(jsonArray.toString());
        try {
            JSONArray jsonObj = (JSONArray) JSONArray.toJSON(my);// 数组转为JsonArray
            System.out.println(jsonObj instanceof JSONArray);// 是否是Json数组?
            System.out.println(jsonObj.getClass().isArray());// 是否为数组?
            String jsonStr = jsonObj.toString();// JsonArray转为String
            System.out.println(jsonStr instanceof String);// 是否为String?
            System.out.println(jsonStr);
        } catch (Exception e) {
            System.out.println("数组转json失败");
        }
        
    }

}

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

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/151823.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • Java日志管理最佳实践「建议收藏」

    原文出处:http://www.ibm.com/developerworks/cn/java/j-lo-practicelog/。感谢原作者,感谢ibm网站,里面有好多的精华帖。日志记录是应用程序运行中必不可少的一部分。具有良好格式和完备信息的日志记录可以在程序出现问题时帮助开发人员迅速地定位错误的根源。对于开发人员来说,在程序中使用日志API记录日志并不复杂,不过遵循

  • volatile关键字的作用和原理「建议收藏」

    volatile关键字的作用和原理「建议收藏」文章目录一、volatile关键字的作用二、volatile的底层原理三、volatile的适用场景一、volatile关键字的作用二、volatile的底层原理三、volatile的适用场景

  • springboot-mybatis多数据源的两种整合方法[通俗易懂]

    springboot-mybatis多数据源的两种整合方法[通俗易懂]springboot-mybatis整合多数据源简介:       随着并发量的不断增加,显然单个数据库已经承受不了高并发带来的压力。一个项目使用多个数据库(无论是主从复制–读写分离还是分布式数据库结构)的重要性变得越来越明显。传统项目中(个人对传统项目的理解就是所有的业务模块都在一个tomcat中完成,多个相

  • pycharm没有setting_pycharm怎么配置python环境变量

    pycharm没有setting_pycharm怎么配置python环境变量问题:pycharm无法加载pip3安装包报错:pythonpackingtoolsnotfound.installpackingtools通过卸载重装pip3都没有用解决方法:更新一下setuptools就好啦sudopip3installsetuptools–upgradesudopipinstallsetuptools–upgrade…

  • Windows server 80端口被占用怎么办_sqlserver基本介绍

    Windows server 80端口被占用怎么办_sqlserver基本介绍安装sqlserver导致80端口被占用解决方法系统占用的端口一般都是微软官方的产品占用的。所以这个时候主要考虑到几个服务:SQLServer导致。其中很有可能是SQLServerReportingServices(MSSQLSERVER),它是SQLServer的日志系统。IIS服务。如果你电脑安装了这个,很有可能它在运行着,那么它就占用着80端口当然如果都不…

    2022年10月29日
  • tomcat的配置

    tomcat的配置tomcat的配置

发表回复

您的电子邮箱地址不会被公开。

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