简介

JSON Schema

Last updated January 31, 2026

Metaplex Core资产的链下JSON元数据与Metaplex Token Metadata标准类似。但是,由于可以使用插件在资产本身中存储更多数据,因此属性等一些数据也可以额外存储在链上。

Schema示例

以下是不同已知NFT类型的示例。需要注意的是,所有这些不同类型也可以使用imageanimation_urlproperties字段成为单个Asset的一部分。所有不同的字段在JSON Schema字段部分进一步描述。

JSON Schema字段

以下是不同字段的说明。 如果您缺少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内容类型

    • 示例:imagevideoaudiovrhtml

可选字段

  • 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"
      }