본문 바로가기

JSON6

[Retrofit2] GET, POST 로 API 호출해서 JSON 데이터 받아오기 [ build.grade (Module) ] dependencies { implementation 'com.squareup.retrofit2:retrofit:2.6.0' implementation 'com.squareup.retrofit2.converter-gson:2.6.0' } [ AndroidManifest.xml ] [ res/xml/network_security_config ] [ Result.java ] public class Result { private String code; private String message; public String getCode() { return code; } public void setCode(String code) { this.code = code; } p.. 2021. 2. 22.
XML 데이터를 JSON 으로 변환하기 http://blog.naver.com/tmtsw/120191942200 2015. 6. 24.
Tree 기능 사용시 JSON 데이터 구조 IBSheet 를 이용해서 트리를 표현할때, 데이터는 XML 또는 JSON 으로 제공될 수 있다. 다음은 샘플로 제공된 트리에 따른 데이터 구조이다. 1. 트리구조회사 | |-- 총무과 | |-- 인사과 |-- 인사팀 | |-- 급여팀 2. JSON 구조(1){ data:[ {org_nm:"회사", Items:[ {org_nm:"총무과"}, {org_nm:"인사과", Items:[ {org_nm:"인사팀"}, {org_nm:"급여팀"} ]} ]} ]} 3. JSON 구조(2){ data:[ {org_nm:"회사", Level:0}, {org_nm:"총무과", Level:1}, {org_nm:"인사과", Level:1}, {org_nm:"인사팀", Level:2}, {org_nm:"급여팀", Level:2.. 2014. 6. 21.
쿼리스트링을 JSON형태로 변환 function getUrlInfo(query) { if (typeof query != “string”) query = location.href; var obj = {}, url = “”, param = “”, qs = query.indexOf(“?”), eq = query.indexOf(“=”), am = query.indexOf(“&”); var min = (eq == -1)? am : ((am == -1)? eq : Math.min(eq,am)); if (qs == -1) { if (eq == -1 && am == -1) url = query; else param = query; }else if (min == -1 || qs < min) { url = query.substring(0,qs); par.. 2014. 3. 18.
함수의 arguments 를 이름(key)으로 접근하기 함수를 호출할 때 전달되는 인자(arguments)로 연관배열을 전달하면 호출된 배열에서는 해당 연관배열의 키 값을 이용해서 값을 가져올 수 있다. 예) test() 함수에 인자를 연관배열로 전달한 후에 함수 내에서 키 값을 이용해서 값을 가져온다. function test(arg){ return arg.name+”의 전화번호는 “+arg.tel+”이다.”; }… alert(test({name : “홍길동”, tel : “02-000-0000″}); // “홍길동의 전화번호는 02-000-0000이다” 를 출력한다. 2014. 1. 14.
연관배열 사용하기 연관배열은 배열의 색인에 해당하는 부분에 인덱스 값이 아니라 키를 지정해서 해당 값에 접근하는 배열이다. 첫번째 선언 방법 var arr = {}; arr["first"] = 1; arr["second"] = 2; arr["three"] = 3; 두번째 선언 방법 var arr = { “first” : 1, “second” : 2, “three” : 3 } 값에 대한 접근 방법 arr.first 이나 arr["first"] 두가지 방법으로 접근할 수 있다. 루프를 돌면서 배열값을 가져오는 방법 for(var key in arr){ alert(arr[key]); } 2014. 1. 12.