daeyong4385
185
2021-03-31 17:05:54
2
176

java에서 map을 json으로 변환 후 해당 json 안에 있는 json 데이터에 대하여 질문드립니다.


안녕하세요!


java에서 api를 호출해서 해당 데이터를 map으로 받은 후


json으로 변환을 했습니다.


현재 형식이


{
    "retCode"0,
    "retMsg""Success",
    "data": {
        "result": {
            "time""26 ms",
            "results": [
                {
                  "test": [
                    {
                     "one" : "1",
                     "two" : "2",
                     "three" : "3",
                        "array" : [
"korea",
"america"
]
                    }
],
                    "count" : "1",
                    "index" : "2"
},
                           {
                             "test": [
                                    {
                                        "one" : "2",
                                        "two" : "2",
                                        "three" : "3",
                                         "array" : [
                                               "korea1",
                                                "america1"
                                         ]
                                    }
                               ],
                             "count" : "2",
                             "index" : "3"
                            },
                            {
                               "test": [
                                  {
                                     "one" : "2",
                                     "two" : "2",
                                     "three" : "3",
                                     "array" : [
                                                   "korea2",
                                                   "america3"
                                         ]
                                    }
                                ],
                                "count" : "5",
                                "index" : "3"
                           }
],
         }
   }
}

현재 하고 싶은것이 results에 test안에 one에 데이터 중 1인것은 노출, 1이 아닌것은 비노출을 하고 싶은데
변환하고 또 새로운 변수에 담아서 for문을 돌려서 해당하는 것에 대해 노출, 비노출 처리를 하면 되는건지
질문드립니다!


0
  • 답변 2

  • 컴포지트
    3k
    2021-03-31 17:18:48
    네. 그렇게 해야 합니다. 강타입인 자바에서는 어쩔 수 없습니다.
  • daeyong4385
    185
    2021-03-31 17:39:55 작성 2021-03-31 17:40:12 수정됨

    컴포지트  님 감사합니다.


    그럼 결국에 현재 map으로 받아서 json으로 변환 한 것을


    또 변환을 해서 해야하는건가요?


    아니면 변환된 상태에서 for문을 돌려서 해당 값을 찾아서 비교를 해야할까요?

  • 로그인을 하시면 답변을 등록할 수 있습니다.