1

根据标准,有一个type如下所示的“对象”。这是做type什么用的,我们还可以使用哪些其他类型?我可以像“艺术”一样使用吗?

{
    "title": "Asset Metadata",
    "type": "object",
    "properties": {
        "name": {
            "type": "string",
            "description": "Identifies the asset to which this NFT represents"
        },
        "description": {
            "type": "string",
            "description": "Describes the asset to which this NFT represents"
        },
        "image": {
            "type": "string",
            "description": "A URI pointing to a resource with mime type image/* representing the asset to which this NFT represents. Consider making any images at a width between 320 and 1080 pixels and aspect ratio between 1.91:1 and 4:5 inclusive."
        }
    }
}
4

1 回答 1

0

它是根据JSON Schema规范描述的项目的数据类型。它也是用于其他开发领域的标准——不仅限于 NFT 或区块链开发。

有一个默认允许type值列表:http: //json-schema.org/understanding-json-schema/reference/type.html

可以在 JSON Schema 中创建自定义类型,但“ERC-721 元数据文档”文档允许的范围有限,实际上并没有允许自定义类型。

TLDR:不能type: "art"在“ERC-721 元数据文档”中使用。可以在更大范围内使用它(例如 REST 端点定义)。

于 2022-01-13T09:44:24.720 回答