나는 내 클라이언트를 안드로이드 프로그램으로 보유하고 있습니다. 나는 사용자로부터 사용자 상세 정보를 가져 와서 데이터베이스에 저장하기 위해 서버로 보낸다. URLConnection 객체를 사용하여 서블릿에 데이터를 보냈습니다. 나는 'writeObject'를 사용하여 사용자 정보를 보내고있다.json 및 기타 형식으로 서블릿에 데이터 전송
URL url = new URL("http://10.0.2.2:8080/hello");
URLConnection connection = url.openConnection();
connection.setDoOutput(true);
ObjectOutputStream out=new ObjectOutputStream(connection.getOutputStream());
String s="check"+","+susername+","+password+","+email;
out.writeObject(s);
out.flush();
out.close();
나는 ","로 세부 사항을 구분했습니다. 서블릿에서 문자열 .split() 함수를 사용하여 값을 다시 검색했습니다. 그것은 완벽하게 작동합니다. 그것을 제외하고는 사람들이 저에게 json 형식으로 보내라는 것을보고 듣는 것을 제외하고는 더 빠릅니다. 어떻게 이해가 안되니? 내용은 똑같을거야? 데이터 전송을위한 완전히 다른 프로토콜입니까? 어떻게 사용해야합니까? 이것이 매우 사소한 질문이라고 생각한다면 몇 가지 링크를 제안하십시오.
50 명의 사용자 세부 정보를 보내려면 배열이 필요하며 json 아마 json 배열이 필요할 것입니다. json 배열 serializeable입니다. json 배열을 어떻게 보내시겠습니까? – Ashwin
내가 말했듯이 JSON은 데이터 형식 일뿐입니다. 유선에는 JavaScript 구문이있는 일반 텍스트 만 있습니다. 더 가벼운 XML이라고 생각하십시오. JSON을 사용하려면 Java Object를 JSON 문서로 변환하는 프레임 워크를 사용해야합니다. 나는 Android 개발자가 아니지만이 게시물은 다음과 같은 방법으로 보여줍니다. http://stackoverflow.com/questions/6218143/android-post-json-using-http –