소개

JSON 스키마

Last updated January 31, 2026

Metaplex Core 자산의 오프체인 JSON 메타데이터는 Metaplex Token Metadata 표준과 유사합니다. 그러나 플러그인을 사용하여 자산 자체에 더 많은 데이터를 온체인에 저장할 수 있으므로 속성과 같은 일부 데이터는 추가로 온체인에 저장할 수 있습니다.

스키마 예제

아래는 알려진 다양한 NFT 유형에 대한 예제입니다. 이러한 모든 다른 유형은 image, animation_urlproperties 필드를 사용하여 단일 Asset의 일부가 될 수도 있다는 점에 유의하세요. 모든 다른 필드는 JSON 스키마 필드 섹션에서 자세히 설명합니다.

JSON 스키마 필드

아래에서 다양한 필드에 대한 설명을 찾을 수 있습니다. Metaplex Token Metadata에서 알고 있던 일부 필드가 없다면 아마도 더 이상 사용되지 않을 것입니다. 예를 들어 creators는 이제 Royalties 플러그인의 일부입니다.

필수 필드

  • name: NFT 자산의 이름

    • 예: "Solana Monkey #123", "Degen Ape #45"
  • description: NFT에 대한 상세 설명

    • 예: "Solana 블록체인을 통해 떠다니는 희귀한 우주 원숭이"
  • image: NFT의 기본 이미지를 가리키는 URI

    • 예: https://arweave.net/123abc...?ext=png
    • 지원: PNG, GIF, JPG/JPEG
  • category: NFT 콘텐츠 유형

    • 예: image, video, audio, vr, html

선택 필드

  • animation_url: 멀티미디어 첨부 파일용 URI
    • 예: https://arweave.net/xyz789...?ext=mp4
    • 지원: MP4, GIF, GLB, HTML
  • external_url: NFT의 외부 웹사이트 링크
    • 예: https://www.myproject.io/nft/123
  • attributes: 특성 및 해당 값의 배열. Attributes 플러그인을 사용하여 온체인에 저장할 수도 있습니다.
    • 예:
      {
      "trait_type": "Background",
      "value": "Galaxy"
      }
  • properties: 파일 및 카테고리를 포함한 추가 메타데이터
    • files: NFT와 관련된 모든 자산의 배열. type은 파일의 MIME 유형입니다.
      {
      "uri": "https://arweave.net/abc123...?ext=png",
      "type": "image/png"
      }