简介
JSON Schema
Last updated January 31, 2026
Metaplex Core资产的链下JSON元数据与Metaplex Token Metadata标准类似。但是,由于可以使用插件在资产本身中存储更多数据,因此属性等一些数据也可以额外存储在链上。
Schema示例
以下是不同已知NFT类型的示例。需要注意的是,所有这些不同类型也可以使用image、animation_url和properties字段成为单个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内容类型
- 示例:
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"}
- files:与NFT关联的所有资产的数组。
