2022.09.29 JAVA-10

차유빈·2022년 9월 29일
0

JAVA

목록 보기
11/13

객체와 JSON

객체의 표현 XML, JSON

  • 자바 프로그램 밖으로 데이터(객체)를 전달하고 받기 위함 -> 문자열 형태
  • 의미있고 구분있는 문자열 형태인 XML 방식 : 태그로 표현(members)

  • 의미있고 구분있는 문자열 형태인 JSON 방식 : 배열 형태로 표현(jsonmember)
    가장 많이 쓰는 형태


JSON

JSON이란?

  • JavaScript Object Notation (JSON)
  • 통신 방법 or 프로그래밍 문법이 아닌 단순히 데이터를 표시하는 표현 방법
    (웹 어플리케이션에서 데이터를 전송 시 사용)
  • 네트워크를 통해 데이터를 주고받는 데 자주 사용되는 경량의 데이터 형식

특징 및 구조
미디어타입(Media type) => application/json
파일 확장자 .json
중괄호로 시작 / 끝 { }
이름과 값의 쌍 => "이름" : 값
여러개일때 쉼표(,)로 구분

EX

{
"이름": "마틸다",
"품종": "먼치킨",
"나이": 3,
"무게": 2.5
}

JSON API를 이용한 프로젝트 생성(Maven Project)

Employee클래스

APP클래스

APP2클래스


org.json 사용하기(json대체)

org.json 코드 복사

라이브러리 추가하기


Json-simple 이용하여 공공데이터 불러오기


  • 주소 입력 시 도로명 지번 주소 반환

  • 경도, 위도 받아서 주소 이미지 반환
profile
chacha's 프로그래밍 공부

0개의 댓글