Package de.jochenbrissier.backyard.util

Source Code of de.jochenbrissier.backyard.util.RequestParser

package de.jochenbrissier.backyard.util;

import java.text.ParseException;

import org.json.JSONObject;

import de.jochenbrissier.backyard.core.Message;

public class RequestParser {

  public static Message parseObject(String json) {
    Message dto = new Message();

    try {
      JSONObject joob = new JSONObject(json);

      // get channel id
      dto.setChannelid(new Long(joob.getJSONObject("channel").get("id")
          .toString()));
     
     
      dto.setChannelName(joob.getJSONObject("channel").getString("name"));
     

      // get member id
      //dto.setMemberid(joob.getJSONObject("member").getInt("id"));

      // get message
      dto.setData(joob.getJSONObject("message").getString("data"));

     
      //get method
      try{
        dto.setMethode(joob.getString("method"));

      }
      catch (Exception e) {
        //TODO: LOGGING
     
      }
     
     
     
     
    } catch (ParseException e) {
      e.printStackTrace();
    }
    return dto;
  }

}
TOP

Related Classes of de.jochenbrissier.backyard.util.RequestParser

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.