목록json (111)
투케이2K
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : java [Test : 소스 코드] package com.example.testapp; import com.google.gson.Gson; import com.google.gson.GsonBuilder; import java.util.ArrayList; import java.util.HashMap; import java.util.Map; public class Test { public static void main(String[] args){ System.out.println("[Program Start]"); System.out.println(""); // =================================== //..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [C_JsonCodable.swift 파일] import Foundation // MARK: - [클래스 설명] /* // ----------------------------------------- 1. Codable 사용해 json 인코딩 , 디코딩 수행 클래스 // ----------------------------------------- */ // MARK: - [Codable 설명] /* // ----------------------------------------- 1. Codable : Swift4 부터 추가된 프로토콜이며, JSON 데이터를 간편하게 인코딩 , 디코딩을 수행할 수 있습니다 2. Codable 은 str..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [C_JsonCodable.swift 파일] import Foundation // MARK: - [클래스 설명] /* // ----------------------------------------- 1. Codable 사용해 json 인코딩 , 디코딩 수행 클래스 // ----------------------------------------- */ // MARK: - [Codable 설명] /* // ----------------------------------------- 1. Codable : Swift4 부터 추가된 프로토콜이며, JSON 데이터를 간편하게 인코딩 , 디코딩을 수행할 수 있습니다 2. Codable 은 str..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : OBJECTIVE-C [testMain 함수] // MARK: - [헤더 파일에 정의 없이 : void 메소드 구현] - (void)testMain { printf("\n"); printf("=============================== \n"); printf("[ViewController >> testMain() :: 테스트 메소드 수행] \n"); printf("=============================== \n"); printf("\n"); // [초기 인풋 배열, 딕셔너리 데이터 선언 실시] NSMutableArray *mutableArray = [[NSMutableArray alloc] init]; [mutab..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드 : JSON 데이터 생성] // [JSON 데이터 만들기 수행 실시] var dicTotalData : Dictionary = [String : Any]() // [세부 json 삽입] var dicAosData : Dictionary = ["package":"com.android.chrome"] // [세부 json 삽입] var dicIosData : Dictionary = [String : Any]() dicIosData["appScheme"] = "googlechrome://" dicIosData["id"] = "id535886823" // [전체 json 에 세부 json 삽입] dicTotalData["an..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] // 로직 [1] : [서버 통신으로 서버 >> 앱 json response 데이터 받음] // 로직 [2] : [딕셔너리 객체 생성 실시 및 json 데이터 받음] var jsonObj : Dictionary = [String : Any]() do { // 딕셔너리에 데이터 저장 실시 jsonObj = try JSONSerialization.jsonObject(with: Data(receiveData.utf8), options: []) as! [String:Any] } catch { print("") print("===============================") print("catch :: ", erro..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] // [테스트 메인 함수] func testMain() { // [초기 json 형식 문자열 선언 실시] let strData = "{\"name\" : \"twok\", \"age\" : 28}" print("") print("===============================") print("[ViewController >> Json 형식 String 문자열 확인 실시]") print("strData : ", strData) print("===============================") print("") // [json 형식 문자열을 딕셔너리 형태로 변경 실시] var dicData : Dicti..
[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : java [방법 설명] // [파이어베이스 푸시 전송 주소] post 방식 : https://fcm.googleapis.com/fcm/send // [파이어베이스 전송 json 타입] { "data" : { "title" : "Push Test", "body" : "Talend API 푸시테스트", "sort" : 2 }, "to":"d2fBYJVLSV6mgiyThmeDN6:APA90_dS ... ", "Android": { "priority": "high" }, "priority": 10 } [소스 코드] // TODO [파이어베이스 푸시 알림 수신 처리 부분] @Override public void onMessageRe..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [방법 설명] // [파이어베이스 푸시 요청 주소] post 방식 : https://fcm.googleapis.com/fcm/send // [파이어베이스 푸시 요청 json 타입] { "notification": { "title" : "testTitle", "body" : "testContent", "sound" : "default", "badge" : 0 }, "data" : { "key_1" : "Value_1", "key_2" : 2 }, "content_available": true, "mutable_content": true, "priority" : "high", "to": "fh1arwyHd0swrLQd4JVMorN..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [방법 설명] [소스 코드] func requestGet() { // [URL 지정 및 파라미터 값 지정 실시] var urlComponents = URLComponents(string: "https://jsonplaceholder.typicode.com/posts?") let paramQuery_1 = URLQueryItem(name: "userId", value: "1") let paramQuery_2 = URLQueryItem(name: "id", value: "1") urlComponents?.queryItems?.append(paramQuery_1) // 파라미터 지정 urlComponents?.queryItems?...
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] /* [요약 설명] 1. json : key , value 로 이루어진 데이터 전송 포맷 형식입니다 2. jsonObject : json key, value 형태로 이루어져있습니다 3. jsonArray : 배열 형식 형태로 이루어져있습니다 */ // [테스트 메인 함수 정의 실시] func testMain() { print("[Program Start]") print("") // ===== [json 데이터 생성 부분] ===== // 배열 데이터 생성 실시 let colorArray: Array = ["red", "yellow", 10, 20] // Dictionary 사용해 json 데이터 생성 실시 let j..
[개발 환경 설정] 개발 툴 : Edit++ 개발 언어 : javascript [소스코드] [결과 출력] [요약 설명] /* [JS 요약 설명] 1. window onload : 웹 브라우저 로딩 완료 상태를 나타냅니다 2. new Array : 배열 형태로 데이터를 저장합니다 3. new Object : 오브젝트 형태로 데이터를 저장합니다 (json 가능) 4. findIndex : 찾으려는 데이터를 포함하고 있는 인덱스 값을 반환합니다 (0부터 시작 / 없으면 -1값) */
[개발 환경 설정] 개발 툴 : Edit++ 개발 언어 : javascript [소스코드] [결과 출력] [요약 설명] /* [JS 요약 설명] 1. window onload : 웹 브라우저 로딩 완료 상태를 나타냅니다 2. json : key, value를 가지는 데이터 통신 포맷입니다 3. json 선언은 중괄호 {} 를 사용해서 선언할 수 있습니다 4. json 선언 시 Object를 사용하는 경우는 json.key = value; 형식으로 저장할 수 있습니다 5. JSON.stringify : json object 객체를 string으로 출력할 수 있습니다 */
[개발 환경 설정] 개발 툴 : Edit++ 개발 언어 : javascript [소스코드] [결과 출력] [요약 설명] /* [JS 요약 설명] 1. window.onload : 브라우저 로드 완료 상태를 나타냅니다 2. json : key, value 를 가지고 있는 데이터 전송 포맷 형태입니다 3. jsonObject : {key:value} 형태를 가지고 있습니다 4. jsonArray : [value, value] 형태를 가지고 있습니다 5. 자바스크립트에서는 중괄호 { } 사용해 json 형식을 지정할 수 있습니다 */
[개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : Java [소스 코드] package ex6; import java.util.ArrayList; // [UserInfo 클래스 선언] class UserInfo{ // 전역 변수 선언 실시 String name = ""; int age = 0; boolean sex = false; // 클래스 생성자 초기화 실시 UserInfo (String name, int age, boolean sex) { // 전역 변수에 인풋으로 들어온 변수값 매핑 this.name = name; this.age = age; this.sex = sex; } // json 형식 리턴 데이터 반환 메소드 지정 public String getjsonFormat() {..
[개발 환경 설정] 개발 툴 : Edit++ 개발 언어 : ajax [AJAX 소스 코드] [스프링 서버 컨트롤러 소스 코드] // [post body json : Map 방식] // [경로 지정 : http://localhost:7000/testPostBodyJson] // [body json 데이터 : {"idx":"1", "name":"투케이"}] @PostMapping("/testPostBodyJson") public String testPostBodyJson(@RequestBody Map param) { System.out.println("\n"); System.out.println("======================================="); System.out.pr..
[ 개발 환경 설정 ] 개발 툴 : Edit++ 개발 언어 : ajax [소스 코드] [결과 출력] [요약 설명] /* [JS 요약 설명] 1. $.ajax() : 비동기식 Ajax를 이용하여 HTTP 요청을 전송합니다 (가장 흔히 사용) 2. beforeSend : 통신 요청 전 필요한 헤더 값을 정의합니다 3. success : 요청 성공 시 리턴 받는 데이터를 확인할 수 있습니다 4. error : 요청 실패 에러 상태를 표시해줍니다 5. complete : 요청 완료 상태를 표시해줍니다 6. POST BODY JSON 전송 시 설정 값 : - xhr.setRequestHeader("Content-Type", "application/json; charset=utf-8"); - da..
[ 설 명 ] 1. 온라인에서 json 문법을 검사할 수 있는 방법입니다 [방법 설명] 1. json parser online 사이트에 접속합니다 (json 문법 검사 사이트 : json parser online) 2. 검사하려는 json 문법을 복사 >> 사이트에서 검사를 진행합니다 [참고 사이트] http://json.parser.online.fr/
[ 개발 환경 설정 ] 개발 툴 : Toad 개발 언어 : Oracle [소스 코드] /* [JSON_ARRAY , JSON_OBJECT 사용해 데이터 json 형식으로 출력하기] 1. JSON_ARRAY 는 오라클에서 json array 형식으로 데이터를 출력할 수 있습니다 2. JSON_ARRAY : 'value', 'value' 형식으로 사용합니다 3. JSON_OBJECT 는 오라클에서 json object 형식으로 데이터를 출력할 수 있습니다 4. JSON_OBJECT : 'key' value 'value' 형식으로 사용합니다 */ -- [JSON ARRAY NOMAL 일반 출력] SELECT JSON_ARRAY ( 1, 2, 3 ) "JSON ARRAY NORMAL" FROM DUAL;..
[ 개발 환경 설정 ] 개발 툴 : Toad 개발 언어 : Oracle [함수 호출 방법] [소스 코드] CREATE OR REPLACE FUNCTION GET_DEPT_CHECK ( I_NAME IN VARCHAR, I_DEPT IN VARCHAR ) /*************************************************************** 설명 - 국가 멸망 판단 반환 --------------------------------------------------------------- 생성 - edit 창에서 F9를 눌러서 쿼리 실행 시 자동 생성된다 --------------------------------------------------------------- IN..