사용자 관리 히스토리 정리 스크립트
사용자 관리(UMS) 이력 데이터를 정리하고 변환하는 Node.js 스크립트 모음 문서
이 프로젝트에서의 JSON 활용
변환 대상 및 결과 데이터 포맷
프로젝트 4개에서 사용했습니다. 각 프로젝트에서 어떤 역할로 썼는지 아래에 정리했습니다.
키-값 구조로 데이터를 표현하는 가볍고 언어 독립적인 텍스트 데이터 포맷
JSON(JavaScript Object Notation)은 사람이 읽기 쉬우면서도 프로그램이 파싱하기 쉬운 텍스트 기반 데이터 표현 형식이다. 객체, 배열, 문자열, 숫자, 불리언, null 이라는 소수의 자료형만으로 복잡한 구조도 중첩 표현할 수 있다. 특정 언어에 종속되지 않아 서로 다른 시스템, 언어, 프로세스 간에 데이터를 주고받거나 설정값·상태값을 파일로 저장하는 용도로 널리 쓰인다. XML 같은 기존 포맷보다 문법이 단순해 파싱 비용과 가독성 부담을 줄이려는 목적으로 자리 잡았다.
봇의 이름, 활성 여부, 이동평균 상태, 수익 이력 등을 객체와 배열, 다양한 타입의 값으로 표현한 예시이다.
{
"name": "altcoin-bot",
"active": true,
"movingAverage": {
"period": 20,
"lastValue": 1523.7
},
"profitHistory": [1500, 1520, 1523.7],
"note": null
}위 개요는 기술 학습을 돕기 위해 자동 생성된 일반 설명입니다. 정확한 사양과 최신 정보는 공식 문서를 확인하세요.
위 개념이 실제 프로젝트에서 어떻게 쓰였는지 보여줍니다.
사용자 관리(UMS) 이력 데이터를 정리하고 변환하는 Node.js 스크립트 모음 문서
이 프로젝트에서의 JSON 활용
변환 대상 및 결과 데이터 포맷
JSON 템플릿에 정의된 레이어 조합으로 NFT 이미지를 자동 생성하는 Node.js 스크립트 문서
이 프로젝트에서의 JSON 활용
jsontemplate.js 및 json/ 디렉터리에서 이미지 속성 조합 템플릿 정의
여러 web3 프로덕트가 공유하는 컨트랙트 ABI·네트워크·계정 설정을 한 저장소로 관리하는 패턴 정리 문서
이 프로젝트에서의 JSON 활용
컨트랙트 ABI 저장 포맷
두 거래소를 동시 운용하는 개인용 알트코인 매매 봇의 아키텍처와 운영 함정을 정리한 문서
이 프로젝트에서의 JSON 활용
이동평균 상태, 수익 누적 등 로컬 상태 저장
위 프로젝트들에서 같이 쓰인 다른 기술입니다.