java类转换json

本文详细讲解如何在Java中将Java对象转换为JSON格式,涵盖使用Jackson库、Gson库的步骤和示例代码,以及处理复杂类型的转换技巧,助你轻松完成Java到JSON的数据互换。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

package com.didi.haitangwan.sc.meta.dal;
import com.alibaba.fastjson.JSONObject;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.Map;

public class Test {

        private String RESULT_CODE;
        private String RESULT_VALUE;

        public String getRESULT_CODE() {
            return RESULT_CODE;
        }
        public void setRESULT_CODE(String rESULT_CODE) {
            RESULT_CODE = rESULT_CODE;
        }
        public String getRESULT_VALUE() {
            return RESULT_VALUE;
        }
        public void setRESULT_VALUE(String rESULT_VALUE) {
            RESULT_VALUE = rESULT_VALUE;
        }
        /**
        *{"data":[{"updated_at":"1971-01-01 00:00:00","rght":"728","tree_id":"36","level":"1","parent_id":"0","name":"全国","created_at":"1971-01-01 00:00:00","taxi_id":"0","id":"212962","lft":"1","aid":"","cityId":0},{"updated_at":"1971-01-01 00:00:00","rght":"6","tree_id":"36","level":"3","parent_id":"212962","name":"北京市","created_at":"1971-01-01 00:00:00","taxi_id":"1","id":"212964","lft":"5","aid":"","cityId":1}
        **/
        public static void main(String[] args) {
            Test result = new Test();
            result.setRESULT_CODE("0");
            result.setRESULT_VALUE("OK");
            Test result1 = new Test();
            result1.setRESULT_CODE("0");
            result1.setRESULT_VALUE("OK");
            ArrayList<Test> list= new ArrayList<Test>();
            list.add(result);
            list.add(result1);
            Map<String,Object> testMap = new HashMap<String,Object>();
            testMap.put("data:",list);
            String resultJson = JSONObject.toJSONString(testMap);
            System.out.println(resultJson);
        }
    }


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值