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)


相关推荐

  • 推荐两款程序员必备的画图神器

    缘起最近经常有伙伴问我,作为程序员,有没有好的画图工具推荐,领导说Microsoft Visio画图工具很强,让我们使用,但是我就是用的不习惯。还有没有其他高端的牛逼的,容易上手,一用就爽的画图工具么。针对这么个问题,我其实也是经验不足,Microsoft Visio我也用过,安装包大,还要破解,用的不多,还买个正版,我的脑子还没瓦塌,我是不会买的。那么趁着周末给大家分享两款好用的画图工具,作为程序员还是经常需要画一画图的,你应该能明白我说的画图指的是什么,我也就不过多的强调了。还是强调下吧:1、

  • 【8】进大厂必须掌握的面试题-Java面试-异常和线程

    点击上方“全栈程序员社区”,星标公众号 重磅干货,第一时间送达 Q1。错误和异常有什么区别? 错误是在运行时发生的不可恢复的情况。如OutOfMemory错误。这些JVM错误无法在…

  • 【NOIP2011提高组】选择客栈

    【NOIP2011提高组】选择客栈题目背景NOIP2011提高组 DAY1 试题。题目描述丽江河边有 n 家很有特色的客栈,客栈按照其位置顺序从 1 到 n 编号。每家客栈都按照某一种色调进行装饰(总共 k 种,用整数 0 ~ k-1 表示),且每家客栈都设有一家咖啡店,每家咖啡店均有各自的最低消费。两位游客一起去丽江旅游,他们喜欢相同的色调,又想尝试两个不同的客栈,因此决定分别住在色调相同的两家客栈中。晚上,他们…

  • 在图形管理工具mysql workbench窗口_sqlite可视化工具

    在图形管理工具mysql workbench窗口_sqlite可视化工具可视化数据库管理工具MySQLWorkbench的安装配置及使用MySQLWorkbench是为数据库管理员、程序开发者和系统规划师提供可视化的Sql开发、数据库建模、以及数据库管理功能的工具。1.下载官网下载地址:https://dev.mysql.com/downloads/workbench/这里下载的版本是:community,为社区版,非商用,可以免费使用。2.安装安装过程就不多说了,双击安装,根据提示进行,非常简单。3.打开安装完成后,双击桌面图标即可打开,界

  • OnTouch关于performClick的Warning

    OnTouch关于performClick的WarningOnTouch关于performClick的Warning当你对一个控件(例如FloatingActionButton)使用setOnTouchListener()或者是对你的自定义控件重写onTouchEvent方法时会出现这个警告,警告内容全文如下IfaViewthatoverridesonTouchEventorusesanOnTouchListenerd…

  • slam的核心技术有哪些_遥感技术在农业领域的应用

    slam的核心技术有哪些_遥感技术在农业领域的应用当今科技发展速度飞快,想让用户在AR/VR、机器人、无人机、无人驾驶领域体验加强,还是需要更多前沿技术做支持,SLAM就是其中之一。实际上,有人就曾打比方,若是手机离开了WIFI和数据网络,就像无人车和机器人,离开了SLAM一样。什么是SLAMSLAM的英文全称是SimultaneousLocalizationandMapping,中文称作「同时定位与地图创建」。SL…

发表回复

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

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