구글 빅쿼리에 있는 data 를 아마존의 S3 로 옮겨오는 과정에서...
특정 컬럼의 값을 아래와 같이 json 형태로 저장하게 되었다.
이렇게 json 으로 저장하는 큰 이유(장점은) 는 구조를 유연하게 적용할 수 있기 때문이다.
{ 'firebase_event_origin': 'app',
'ga_session_id': 1656151090.0,
'value': 10000.0,
'ga_session_number': 370.0,
'firebase_conversion': 1.0,
'firebase_screen_id': -2.8651633143151964e+18,
'engaged_session_event': 1.0,
'currency': 'KRW'
}
당연하지만 단점이라면 위 json 을 파싱(parsing) 해서 원하는 값을 사용해야하는 것 !!
그래서 json_extract 와 같은 함수(function)을 사용해서 파싱하는데 이상하게 값이 나오지 않아서
이렇게도 해보고 저렇게도 해보고..
하다가 알게된 심플한 사실
JSON 은 아래와 같이 single quotes 가 아닌 double quotes 로 감싸있어야 한다는 것이다.
{ "firebase_event_origin": "app",
"ga_session_id": 1656151090.0,
"value": 10000.0,
"ga_session_number": 370.0,
"firebase_conversion": 1.0,
"firebase_screen_id": -2.8651633143151964e+18,
"engaged_session_event": 1.0,
"currency": "KRW"
}
아내의유혹의 민소희 처럼 점 하나로 완전히 다른 것으로 인식..
'IT > Tip' 카테고리의 다른 글
애플TV 에서 넷플릭스 앱 무한로딩 (0) | 2022.10.23 |
---|---|
Apple TV 리모콘, 음량 조절이 안되서 (0) | 2022.10.20 |
[VSCode] 폴더 추가하기, 폴더 삭제하기 (0) | 2022.05.18 |
[MySQL] Shell 에서 쿼리 결과를 CSV 파일로 저장 (0) | 2022.05.11 |
[macOS] 스크린(화면) 캡쳐 단축키 (0) | 2022.05.05 |