먹고살자
1k
2021-08-27 11:24:52
1
100

php 기초질문


echo json_encode(array('result'=>true, 'a'=>$_REQUEST['a']));


이걸 java에서 실행되게 하려면 어떻게 손봐야 할까요

0
  • 답변 1

  • kmksk
    1k
    2021-08-27 11:52:33 작성 2021-08-27 11:57:14 수정됨

    Jackson 라이브러리를 이용합니다.

    public class Foo{
      public Boolean result;
      public String a;
    }
    
    public static void main(String[] args) {
      ObjectMapper objectMapper = new ObjectMapper();
      Foo foo = new Foo(true, "abc");
      String jsonString = objectMapper.writeValueAsString(foo);
      System.out.println(jsonString);
    }


    스프링 쓴다면

    @RestController
    public class FooController {
      @GetMapping("/")
      public Foo getFoo(@RequestParam String a){
        return new Foo(true, a);
      }
    }


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