아래 JSON 데이터가 있습니다. 난 당신이 이름 섹션과 그 값을 가진 키가 내가 키 값 쌍 이 필드 배열에 관찰 할 경우 위의 JSON 데이터에서 부서 및 직원키 값을 기준으로 json을 필터링하십시오.
var data = {
"Item": [
{
"Fields": [
{
"Key": "Title",
"Value": ""
},
{
"Key":"Name",
"Value":"Phani"
},
{
"Key":"Designation",
"Value":"Software Eng"
},
{
"Key":"Salary",
"Value":""
},
{
**"Key":"Section",**
"Value":"Employee"
}], "ItemName": "Test"
},
{
"Fields": [
{
"Key": "Title",
"Value": ""
},
{
"Key": "Name",
"Value": "Raju"
},
{
"Key": "Designation",
"Value": "Software Eng"
},
{
"Key": "Salary",
"Value": ""
},
{
"Key": "Section",
"Value": "Employee"
}], "ItemName": "Test"
},
{
"Fields": [
{
"Key": "Title",
"Value": ""
},
{
"Key": "DepName",
"Value": "Finance"
},
{
"Key": "DepType",
"Value": "Money"
},
{
"Key": "Salary",
"Value": ""
},
{
"Key": "Section",
"Value": "Department"
}], "ItemName": "Test"
},
{
"Fields": [
{
"Key": "Title",
"Value": ""
},
{
"Key": "DepName",
"Value": "IT"
},
{
"Key": "DepType",
"Value": "Tech"
},
{
"Key": "Salary",
"Value": ""
},
{
"Key": "Section",
"Value": "Department"
}], "ItemName": "Test"
}
]
};
을 기반으로 키 값 쌍을 기준으로 필터링 할 .
저는 모든 직원과 모든 부서를 나열하고 싶은 것처럼 섹션을 기준으로 데이터를 필터링하고 싶습니다. 반복에 대해 혼란스러워합니다. 이걸 좀 도와 주 시겠어요?
내가 원하는 두 개체 ANS 출력 VAR의 한 EMP = [] VAR의 deps = [] 난 반복하고 EMP [ "명칭"] EMP [ "이름"] 등에 액세스 할 수 있도록
DEP [ " DepName "] 등
그래서 이것을 병합하고 키 - 값 쌍 목록을 얻으시겠습니까? – filur
예상되는 출력을 게시 할 수 있습니까? – BatScream
예 섹션을 기반으로 키 값 쌍을 가져 오려면 모든 직원이 하나의 배열로 이동해야하며 모든 부서가 다른 배열로 이동해야합니다. – user804401