jinsiri 2018. 5. 23. 11:15

제이슨이란?

문자열을 자르는 규칙이다.

중괄호:OBJECT 키와 벨류로 나뉜다. 

JsonViewer로 사용한다.


Json어레이는 {}로 사용한다.

Json Object[{}]

쌍따옴표는 문자라서 역슬래시로 표시한다. 


java라는 멤버 안에 배열을 넣었다.



제이슨을 사용하려면

안드로이드의 libs폴더에 압축한volley폴더를(압축해제금지) 넣으면 된다!!!

또 MainFast에 <uses-permission android:name="android.permission.INTERNET"/>를 붙여 넣어야 한다. 그래야 제이슨 사용가능

데이터가 있는지 파싱한 그기록을 제이슨으로 정리하여 콘솔창에 띄우는것 !


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
  public void onClick(View v) {
        if (v.getId() == R.id.myPageTv) {
 
            RequestQueue stringRequest = Volley.newRequestQueue(this);
            /** post **/
            String url = "http://kaixuele.net/join/duplicate_id.php";
 
            StringRequest myReq = new StringRequest(Request.Method.POST, url,
                    successListener, failListener) {
                @Override
                protected Map<StringString> getParams() throws AuthFailureError {
                    Map<StringString> params = new HashMap<StringString>();
                    params.put("user_id""test01");
                    params.put("pass""12345678");
                    return params;
                }
            };
            myReq.setRetryPolicy(new DefaultRetryPolicy(30000, 1f));
            stringRequest.add(myReq);
 
 
            /** get **/
//            String url = "";
//
//            url = "http://kaixuele.net/join/duplicate_id.php";
//
//            String uri = String.format(url + "?user_id=%1$s", "test01");
//
//            StringRequest myReq = new StringRequest(Request.Method.GET,
//                    uri,
//                    successListener,
//                    failListener);
//
//            stringRequest.add(myReq);
cs

get방식과 post방식

반응형