读书人

问个简单有关问题JAVA SOCKET 怎么发

发布时间: 2012-03-15 11:50:39 作者: rapoo

问个简单问题,JAVA SOCKET 如何发送和接收JSON数据

Java code
public class JSONParaser {            //将Bean转成JSON    public static JSONObject getJSON(Object content){                try{            JSONObject result = JSONObject.fromObject(content);                                return result;        }        catch(Exception ex){            return null;        }            }            //JSON字符串转成Bean    public static Object getString(String json){        try{            JSONObject jobj=JSONObject.fromObject(json);                    return JSONObject.toBean(jobj);        }        catch(Exception ex){            return null;        }        }    }


如上代码,SOCKET发送JSON数据时的代码是怎么个写法?是要把获取的JSON对象转成string 再以byte[] 的方式发出去么?

[解决办法]
是的.

先把数据对象转换成JSON

然后再转行成字符串,然后再转成byte[](如果你使用的还是最底层的Socket的话)

读书人网 >J2SE开发

热点推荐