Json 객체를 만드는 2가지 방법
1) Simple-json 으로 json 객체 만드는 방법
JSONObject obj = new JSONObject();
obj.put("a", "가");
obj.toJSONString();
2) Gson 사용 방법
Gson gson = new Gson();
JsonObject gjsonObject= new JsonObject();
gjsonObject.addProperty("a", "가");
String gsonToString = gson.toJson(gjsonObject);
Gson gson = new Gson();
Gson gson = GsonBuilder().setDateFormat("yyyy-MM-dd").create(); 의 차이
-> new Gson() 은 그냥 최소설정이 담긴 Gson 객체 생성
GsonBuilder().create(); 는 좀더 세부적인 설정이 가능함 dateformat 같은거 ㅇㅇ
ES6 문법
호이스팅
private final String[] A = {"a","b","c"};
private final String A = "a"; 의 차이
위는 pbr (주소를 참조해서 그 주소 값을 고정시킴)
아래는 pbv (변수값을 final로 고정시킴)
따라서 pbr은 주소값만 final로 고정되기 때문에 그 안에 a,b,c값은 계속 바꿀 수 있음 (의미가 없다는 뜻임)
Babel 사용법
1) 작성연습
https://babeljs.io/ 에서
1. try it out 클릭 ->
2. FORCE ALL TRANSFORMS 클릭
3. ES6 문법을 왼쪽에 작성하면 오른쪽에 ES5 문법으로 변경해줌
2) 설치방법
1. https://babeljs.io/ -> Docs ->Usage Guide ->Overview 읽어보기
2. npm install --save-dev @babel/core @babel/cli @babel/preset-env 복붙해서 설치
->설치후 설치됐는지 package.json 확인
3. https://babeljs.io/ -> Docs -> Configure Babel =>JavaScript configuration files 생성방법
babel.config.js
module.exports = function (api) {
api.cache(true);
const presets = [ ... ];
const plugins = [ ... ];
return {
presets,
plugins
};
}
3) 사용 방법
ES5로 변경하고자 하는 파일을 선택해서 변경하기 위해서는 환경설정 파일을 반드시 작성해야함.
https://babeljs.io/ -> Docs ->Guides -> Usage Guide -> Plugins & presets
@babel/preset-env : es6 를 es5로 변환해주는 기본 프리셋
4) 실행
babel.config.js가 있는 위치에서 작성해야함
npx babel javascript_Variabel.js --out-dir dist
구디아카데미 후기/ 국비지원IT개발자 취업 / 전민균 강사님