扫码关注官方订阅号
闭关修行中......
package com.alibaba.tboss.util; import java.util.HashMap; import java.util.List; import java.util.Map; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import com.alibaba.fastjson.JSON; import com.alibaba.tboss.dal.mysql.workOrder.vo.ServerAssetInfo; public class NotifyUtil { private static Logger logger = LoggerFactory.getLogger(NotifyUtil.class); public static String constructMsgInfo(Long orderId, String orderTitle, String rebootType, String emergencyLevel, String subState, Long effectiveDate, List<ServerAssetInfo> serverAssetInfoList, List<Map<String, Object>> bucUser) { HashMap<String, Object> map = new HashMap<String, Object>(); map.put("orderId", orderId); map.put("title", orderTitle); map.put("rebootType", rebootType); map.put("emergencyLevel", emergencyLevel); map.put("subState", subState); map.put("effectiveDate", effectiveDate); map.put("deviceInfo", serverAssetInfoList); map.put("operatorList", bucUser); return JSON.toJSONString(map); } }
就是这样用的,自己看。这样就转成了json,可以通过网络传输。
修正:
好吧,根据题主最近的描述,我觉得Object就可以满足
Object
{ 123: { card_no: ['abc', 'bcd'], name: ['fucking', 'what'] }, 234: { card_no: ['def', 'efg'], name: ['hello', 'world'] } }
其中,key的部分,123、234是唯一的订单号
key
123
234
多个么,用jsonarray啊。 {number:【】,card:【】,name:【】}
不是有JsonArray吗,百度一下JsonArray的用法吧
直接用Gson转复杂对象,fastjson不好用。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
就是这样用的,自己看。这样就转成了json,可以通过网络传输。
修正:
好吧,根据题主最近的描述,我觉得
Object就可以满足多个么,用jsonarray啊。 {number:【】,card:【】,name:【】}
不是有JsonArray吗,百度一下JsonArray的用法吧
直接用Gson转复杂对象,fastjson不好用。