json에 일반적인 방법으로 존재하는 배열 요소에서 열 형성
저는 json 형식으로 대용량 데이터를 쉽게 삽입할 수 있는 테이블을 만들려고 합니다.그래서 json 열이 있는 표에 다음과 같은 것을 삽입했습니다.
{
"Date": "25/9",
"Variables":["bc1", "gnp1","lt2", "m12", "ab1", "rad", "rnc1", "s1u_1", "sgsn_1", "sm21", "tt_1", "vlr_1", "voi", "volw2"],
"Value":["0","0","0","0","0","0","0","0","0","0","0","0","0","0"]
}
변수에 있는 열을 형성하고 특정 항목의 경우 값이 값 배열에 표시됩니다.
저는 다른 형식의 json을 시도해 보았지만 다른 방식으로 json의 구조를 변경해야 하며, 제가 극복해야 할 문제는 json_value와 같은 함수에 모든 열 이름을 쓰는 것입니다.선택을 극복해야 합니다.json_value(jsondata,'$.bc1) bc1,....
여기서 사용자 지정 bc1 열을 생성할 수 있으며 그 값은 $.bc1입니다.
따라서 위의 가져오기 쿼리는 다음과 같은 json 구조에서만 사용할 수 있습니다.{"bc1":"0", "gnp1":"2", .....}
그리고 나서 나는 각각의 값을 가져오기 위해 모든 키 이름을 써야 합니다.
열을 만들기 위해 모든 키 이름을 쓰는 것을 방지하는 방법이 필요합니다.그래서 위에 json 구조를 만들었습니다.
나는 그런 방식으로 위에 있는 json에 대한 결과가 필요합니다:
날짜 bc1 gnp1 lt2 m12 ab1 radrnc1 s1u_1 sgsn_1 sm21 tt_1 vlr_1 vo volw2 25/9000 0000 0000 0000 0000
언급URL : https://stackoverflow.com/questions/58337119/forming-columns-from-array-elements-present-in-json-in-a-generic-manner
'programing' 카테고리의 다른 글
오라클 11g에서 "선택" 쿼리에서 오프셋을 추가하는 방법은 무엇입니까? (0) | 2023.08.15 |
---|---|
Android에서 진행률 표시줄을 사용자 지정하는 방법 (0) | 2023.08.15 |
C에서 C++의 신규/삭제와 동등한 것은 무엇입니까? (0) | 2023.08.15 |
플로팅 차일드 디브의 키를 부모 키로 확장하려면 어떻게 해야 합니까? (0) | 2023.08.10 |
Flask 서버에서 콘솔 메시지 사용 안 함 (0) | 2023.08.10 |