liurunyu
2023-12-07 60bd6a383b3f7c0d4922517974da9525a0166b68
pipIrr-platform/pipIrr-mw/pipIrr-mwTest-server/src/main/java/com/dy/testServer/forRmi/ResStartVo.java
New file
@@ -0,0 +1,63 @@
package com.dy.testServer.forRmi;
import com.alibaba.fastjson2.JSON;
public class ResStartVo {
   public boolean success = true ;
   public String errorInfo ;
   public boolean start ;
   /**
    * 对象转成json
    * @return json
    * @throws Exception 异常
    */
   public String toJson()throws Exception{
      try{
         return JSON.toJSONString(this) ;
         //return new JSONSerializer().exclude(new String[]{"class", "*.class"}).deepSerialize(this);
      }catch(Exception e){
         throw new Exception(e.getMessage() , e ) ;
      }
   }
   /**
    * json转成对象
    * @param json 参数
    * @return 对象
    * @throws Exception 异常
    */
   public static ResStartVo jsonToObject(String json)throws Exception{
      try{
         return JSON.parseObject(json, ResStartVo.class) ;
         //return new JSONDeserializer<ResStartVo>().deserialize(json, ResStartVo.class) ;
      }catch(Exception e){
         throw new Exception(e.getMessage() , e ) ;
      }
   }
   public boolean isSuccess() {
      return success;
   }
   public void setSuccess(boolean success) {
      this.success = success;
   }
   public String getErrorInfo() {
      return errorInfo;
   }
   public void setErrorInfo(String errorInfo) {
      this.errorInfo = errorInfo;
   }
   public boolean isStart() {
      return start;
   }
   public void setStart(boolean start) {
      this.start = start;
   }
}