JSON 3

CRUD

JSON 예제 ▽  폴더구조 - Lombok을 사용한 데이터 모델 클래스 또는 엔티티 클래스- 일반적으로 데이터베이스의 테이블 구조와 매핑되기도 한다@Data 어노테이션:- Lombok 라이브러리에서 제공하는 어노테이션- 자동으로 getter, setter, toString, equals, hashCode 메서드를 생성해준다 > model > Department.java ▽package com.hyeon.model;import lombok.Data;@Datapublic class Department { private int id; private String dname; private String loc;} - Retrofit 라이브러리를 사용한 API 인터페이스 메서드 정의- servic..

IT/JAVA 2024.10.01

JSON

● JSON의 key를 배열로 반환하는 명령const student = { studno: 12345678, grade: 1, name: 'HYEON', phoneno: '010-1234-5678'};const keys = Object.getOwnPropertyNames(student);console.log(keys); Object.getOwnPropertyNames( JSON이름 ); 출력결과  ▶ ▶ ▶ 추출한 key가 배열이므로 반복문 처리가 가능하다!for ( const k of keys ) { console.group(k); console.log(student[k]); console.groupEnd();} 출력결과 ● 배열끼리의 깊은복사 const a1 = [..

IT/JavaScript 2024.08.23

JSON

JSON - JavaScript Object Notation (자바스크립트 객체 표기법)의 줄임말- 자바스크립트에서 object를 표현하기 위한 문법적인 기법- 요즘 프로그래밍에서는 JSON이 목표이자 결과가 된다 - 웹 어플리케이션에서 데이터를 전송할 때 일반적으로 사용한다    - 서버에서 클라이언트로 데이터를 전송하여 표현하려거나 반대의 경우 - 클라이언트가 사용하는언어에 관계 없이 통일된 데이터를 주고받을 수 있도록, 일정한 패턴을 지닌 문자열을 생성해 내보내면 클라이언트는 그를 해석해 데이터를 자기만의 방식으로 저장, 표시할 수 있게 된다- JavaScript 가 아니더라도 JSON을 읽고 쓸 수 있는 기능이 다수의 프로그래밍 환경에서 제공된다- 문자열 형태로 존재한다 -> 네트워크를 통해 전송..

IT/IT 2024.08.21
반응형