2013-07-08 2 views
0

gwt 응용 프로그램에서 서버로 게시물 요청을 수행해야합니다. 지금까지이 잘 작동합니다. 그러나 원래는 모든 매개 변수가 포함 된 객체를 사용하여 rpc 요청을 통해 서버로 전송하므로 serialization 및 deserialization을 직접 관리 할 필요가 없었습니다. 지금은 게시물 요청을 통해이 물건을 보내 서버 측에서 내가 이름 = blabla & 위치 = blabla 같은 것을 얻을gwt 게시 요청을 통해 개체 보내기

차라리이 (의사 코드) 같은 것을 할 싶습니다

String serializedObject = parameterObject.serialize(); 
sendPostRequestWithContent(serializedObject); 

및 서버 측 :

doPost(...) 
    String serializedObject = request.getContent(); 
    ParameterObject parameterObject = ParameterObject.deserialize(serializedObject); 

어떻게하면 좋을지 생각해보십시오.

답변

0

다른 방법이 있습니다. 수동으로 직렬화 및 역 직렬화 간단한 객체의 경우

  1. (필드 1 = 1232 123123 & FIELD2) 페이로드로
  2. 사용 JSON.

용액이 들어 당신은 beackend (잭슨, GSON 등)에 JSON 파서를 사용할 수 있으며 클라이언트에 당신도 수동으로 JSON에 개체 또는 these 방법 중 하나를 직렬화 할 수 있습니다.

관련 문제