2011-08-05 4 views
0

안드로이드의 post 메소드를 사용하여 서버에 json 형태로 데이터를 보내려고합니다.json 데이터가 android에서 게시물을 사용하여 전송

내 서식은 | data1 | data2 | data3 | <> | data11 | data22 | data33

게시 방법의 절차를 잡기가 어려워서 몇 가지 예를 들어 보겠습니다.

Anyidea?

편집 :

my json 형식 | data1 | data2 | data3 | <> | data11 | data22 | data33 |

각 데이터는 일반 텍스트 (텍스트 데이터베이스에서 얻을)

방법을 만들 수있다

은?

답변

1

이 블로그 게시물은 단지 그것에 대해 말하는 것 같습니다.

Post JSON Using Android And HttpClient

편집 : 귀하의 회신을 보았다. 방법은 다음과 같습니다. 이 보내려면이 후 기본적으로

public static void main(String[] args) { 
    File file = new File("<path to json file>"); 
    FileInputStream fis; 
    String json = ""; 

    try { 
     fis = new FileInputStream(file); 

    BufferedInputStream bis = new BufferedInputStream(fis); 
    DataInputStream dis = new DataInputStream(bis); 

     // dis.available() returns 0 if the file does not have more lines. 
     while (dis.available() != 0) { 
     json += dis.readLine(); 
     } 

     // dispose all the resources after using them. 
     fis.close(); 
     bis.close(); 
     dis.close(); 
    } catch (FileNotFoundException e) { 
     // TODO Auto-generated catch block 
     e.printStackTrace(); 
    } catch (IOException e) { 
     // TODO Auto-generated catch block 
     e.printStackTrace(); 
    } 

} 

당신이 문자열 개체를 만들 것입니다 :) 트릭 않습니다 희망

StringEntity st = new StringEntity(json.toString()); 

그럼 그냥 링크의 단계를 수행

하하, 당신의 2 차 편집 질문 : 데이터베이스의 텍스트로 문자열을 만드십시오. 그게 전부입니다. 그런 다음 위와 같은 StringEntity를 만듭니다.

+0

thx for link, 나는 그것을 보았습니다. n json creation에 관한 문제가 발생했습니다. 어떻게 만들 수 있습니까? 나는 삐죽 삐죽해야합니까? – sayvortana

+0

thx manish burman ur 편집 된 답변, 미안 지금은 그냥 내 질문을 편집 할 수 있습니다. – sayvortana

관련 문제