아래와 같이 JSON 결과가 있는테 파싱할 때 질문입니다.
아래 결과를 활용하기 위해
각 "name" 별로 severs의 내용을 parsing하고자 합니다.
제가 초자라 "clouds"는 Json arryay형태로 파싱가능한걸로 알고 있는데, name의경우 Json object로 처리하면 되나요?
아래와 같은 경우에 clouds라는 array는 size가 1인데, name의 경우 4개가 있습니다. "Product", "Developer", "box", "Demo"
각 name별로 다시 server들을 파싱하려고 하는데 어떻게 looping하여 파싱하는게 좋을까요?
도움좀 부탁드립니다.
{
"resultCode": 0,
"clouds": [
{
"name": "Product",
"servers": [
{
"type": "appapi",
"host": "app.pro.com",
"port": 443,
"ssl": true,
"altPort": 80,
"altSsl": false
},
{
"type": "deviceio",
"host": "esp.co.com",
"port": 8443,
"ssl": true,
"altPort": 8080,
"altSsl": false
},
{
"type": "streaming",
"host": "co.com",
"port": 8443,
"ssl": true,
"altPort": 8080,
"altSsl": false
}
]
},
{
"name": "Developer",
"servers": [
{
"type": "appapi",
"host": "developer.pro.com",
"port": 443,
"ssl": true,
"altPort": 80,
"altSsl": false
}
]
},
{
"name": "Demo",
"servers": [
{
"type": "appapi",
"host": "120.43.162.199",
"port": 80,
"ssl": false,
"altPort": 80,
"altSsl": false
}
]
},
{
"name": "box",
"servers": [
{
"type": "appapi",
"host": "box.pro.com",
"port": 443,
"ssl": true,
"altPort": 80,
"altSsl": false
}
]
}
]
}