JSON,String,JavaObject 互转
最近在搞ActivieMQ消息推送,使用ActivieMQ发消息虽说可以支持ObjectMessage了,但是还是习惯JSON做中间键互转。
import com.alibaba.fastjson.JSONObject;
Java -> JSONString
MessageTest message = new MessageTest();
message.setId(110);
message.setMessage("测试Object");
String json = JSONObject.toJSONString(message);
String -> JSONObject -> JavaObject
JSONObject parse = JSONObject.parseObject(message);//message是String类型
MessageTest messageTest = JSONObject.toJavaObject(parse, MessageTest.class);