0
데이터 배열이 있으며 일부 속성이 배열입니다. 그 배열을 평평하게 만들지 않으므로 아래에 설명 된대로 속성 중 아무 것도 배열이 아닙니다.JavaScript를 사용하는 자식 개체는 Array (SQL에 nosql 데이터 형식)와 같은 SQL로 변환해야합니다.
입력 내가 그것을 물어 때
[
{"name":"James","education_year":2014,"education_degree":"MS"},
{"name":"James","education_year":2012,"education_degree":"BS"},
{"name":"Bond","education_year":2011,"education_degree":"MS"},
{"name":"Bond","education_year":2009,"education_degree":"BS"}
]
https://sqlify.io/convert CSV 형식으로 변환 할 않습니다
[{
"name": "James",
"education": [
{ "year": 2014, "degree": "MS" },
{ "year": 2012, "degree": "BS" }]
}, {
"name": "Bond",
"education": [
{ "year": 2011, "degree": "MS" },
{ "year": 2009, "degree": "BS" }]
}]
출력. 그러나 나는 그 서비스를 사용할 수 없다.
어떤 방식 내가 원하는 생산할 수있는 출력과 Array#map
이 답변을 수락 해 주셔서 감사합니다.하지만 제 문제는 엄청난 수의 속성을 가지고 있습니다. o 하드 코드 된 모든 것은 작동하지 않습니다. 같은 속성 "이름", 교육 학위 등이 여기에서 걸릴 수있는 몇 가지 일반적인 기능을 만들 수있는 좋은 출발점입니다. 일단 끝나면 게시 할 것입니다. – gaurang171
다음은 일반적인 코드입니다. https://jsfiddle.net/qnetgvfy/1/ – gaurang171
개체의 여러 하위 배열을 처리 할 수있는 일반 버전으로 업데이트되었습니다. –