json.dumps() 함수는 JSON (JavaScript Object Notation) 데이터를 문자열로 변경하는데 사용됩니다.이 함수를 사용하기 위해 json 모듈을 import 해야합니다.기본 구문은 다음과 같습니다. import json json_string = json.dumps(obj, indent=None, separators=None, sort_keys=False) obj : JSON으로 변환할 객체 (선택) indent: 들여쓰기 수 (선택) separators: JSON 문자열에서 공백을 제거하기 위한 구분 기호 설정 (선택) sort_keys: 딕셔너리 키를 정렬할지 여부를 결정하는 부분 import json dummy = { "name": "dodol", "age": "20", "..
전체 글
소프트웨어 및 하드웨어에 대한 지식 및 시행착오 기록 사이트객체(Object)의 값을 출력하고 싶은 경우에 주로 객체를 문자열로 변환하려고 하면 [object Object]와 같은 형태로 나오는 것을 알 수 있다. 따라서 객체의 내용을 확인하고 싶다면 JSON.stringfy()함수를 사용하면 된다. const obj = { id: '0', name: 'dodol', age: '100', } console.log(obj); // 결과 : [object Object] console.log(JSON.stringify(obj)); // 결과 : {"id":"0","name":"dodol","age":"100"} 엔터가 들어간 형태로 확인하고 싶다면 obj 뒤에 , null, '\t'를 넣어주면 된다 console.log(JSON.stringify(obj, null, ..
가끔은 입력하다보면 내 커서 위치를 구해야 할 일이 생길 수도 있다. 그리고 커서 위치를 알아두면 좀 더 자유롭게 단축키로 여기저기 왔다갔다 할 수도 있게 된다. 또는 특정 문자열의 위치로 커서를 변경할 수도 있다. const inputTextarea = document.getElementById('inputTextarea'); console.log(inputTextarea.selectionStart); // 커서의 시작 위치 console.log(inputTextarea.selectionEnd); // 커서의 끝 위치 만약 커서를 옮길 때 selectionStart값만 변경하게 되면 드래그가 발생하게 된다. 그래서 드래그를 의도한 것이 아니라면 selectionEnd값도 옮겨주어야 한다. 또한, 입력할..