package com.base.util;
import com.alibaba.fastjson.JSONObject;
import net.sf.json.JSONArray;
/**
* <p>
* JSON转换工具
* </p>
*
* @author Jyang
* @date 2024/7/16
*/
public class JsonConversionUtil {
/**
* 将net.sf.json.JSONObject转为com.alibaba.fastjson.JSONObject
*
* @param netJson net.sf.json.JSONObject
* @return com.alibaba.fastjson.JSONObject
*/
public static com.alibaba.fastjson.JSONObject convertNetToFastJson(net.sf.json.JSONObject netJson) {
return com.alibaba.fastjson.JSONObject.parseObject(netJson.toString());
}
/**
* 将com.alibaba.fastjson.JSONObject转为net.sf.json.JSONObject
*
* @param alibabaJson com.alibaba.fastjson.JSONObject
* @return net.sf.json.JSONObject
*/
public static net.sf.json.JSONObject convertFastToNetJson(com.alibaba.fastjson.JSONObject alibabaJson) {
return net.sf.json.JSONObject.fromObject(alibabaJson);
}
/**
* 将com.alibaba.fastjson.JSONArray转换为net.sf.json.JSONArray
*
* @param alibabaArray com.alibaba.fastjson.JSONArray
* @return net.sf.json.JSONArray
*/
public static net.sf.json.JSONArray convertFastToNetJson(com.alibaba.fastjson.JSONArray alibabaArray) {
return net.sf.json.JSONArray.fromObject(alibabaArray.toString());
}
/**
* 将net.sf.json.JSONArray转换为com.alibaba.fastjson.JSONArray
*
* @param netArray net.sf.json.JSONArray
* @return com.alibaba.fastjson.JSONArray
*/
public static com.alibaba.fastjson.JSONArray convertNetToFastJson(net.sf.json.JSONArray netArray) {
return com.alibaba.fastjson.JSONArray.parseArray(netArray.toString());
}
}
C++ 十进制与十六进制之间相互转换
2024-07-16 10:56:02 24 阅读