320x100
728x90

api를 통해 json 형태의 데이터를 주고 받을 때, 

json 전송 혹은 결과 값만을 가지고 모델 코드를 바로 짜주는 사이트가 존재한다. 

 

 

https://quicktype.io/

 

Convert JSON to Swift, C#, TypeScript, Objective-C, Go, Java, C++ and more • quicktype

{ "people": [ { "name": "Atticus", "high score": 100 }, { "name": "Cleo", "high score": 900 }, { "name": "Orly" }, { "name": "Jasper" } ] } Provide sample JSON files, URLs, JSON schemas, or GraphQL queries.

quicktype.io

 

 

예를 들어, 

api request body가 다음과 같으면 

 

{
  "category": "members",
  "home": "seoul",
  "userInfo": [
    {
      "name": "yerim",
      "age": 20,
      "birth": "0820",
      "likes": [
        "watermelon",
        "book",
        "coding"
      ]
    }
  ]
}

 

 

다음과 같은 dart 코드를 제공해준다. 

 

 

 

 

dart 뿐만 아니라 kotlin, java, swift 등 다양한 언어들을 지원해주니

빠른 코드 작성으로 이용하기 좋은 것 같다.

728x90
반응형