【发布时间】:2022-01-02 14:45:41
【问题描述】:
我想从一个 json 文件中提取一些数据并将其插入到另一个 json 文件中,如下所示:
{
"name": "File",
"artist": "Andrew",
"attributes":
[
{
"trait_type": "Background",
"value": "Black"
},
{
"trait_type": "Base",
"value": "White"
},
{
"trait_type": "Eye Type",
"value": "Eye"
},
{
"trait_type": "Ear Type",
"value": "Ear"
},
{
"trait_type": "Tail Type",
"value": "Tail"
},
{
"trait_type": "Headwear",
"value": "Hat"
},
{
"trait_type": "Mouth Accessories",
"value": "Cigarette"
},
{
"trait_type": "Eye Accessories",
"value": "Mask"
},
{
"trait_type": "Ear Accessories",
"value": "Headphones"
},
{
"trait_type": "Details",
"value": "Headband"
}
],
},
{
"name": "File2",
"artist": "Andrew",
"attributes":
[
{
"trait_type": "Background",
"value": "White"
},
{
"trait_type": "Base",
"value": "Black"
},
{
"trait_type": "Eye Type",
"value": "Eye"
},
{
"trait_type": "Ear Type",
"value": "Ear"
},
{
"trait_type": "Tail Type",
"value": "Tail"
},
{
"trait_type": "Headwear",
"value": "Hat"
},
{
"trait_type": "Mouth Accessories",
"value": "Cigarette"
},
{
"trait_type": "Eye Accessories",
"value": "Mask"
},
{
"trait_type": "Ear Accessories",
"value": "Headphones"
},
{
"trait_type": "Details",
"value": "Headband"
}
],
},
到:
[
{
"Background": "Black",
"Base": "White",
"Eye Type": "Eye",
"Ear Type": "Ear",
"Tail Type": "Tail",
"Headwear": "Hat",
"Mouth Accessories": "Cigarette",
"Eye Accessories": "Mask",
"Ear Accessories": "Headphones",
"Details": "Headband",
"tokenId": 0
},
{
"Background": "White",
"Base": "Black",
"Eye Type": "Eye",
"Ear Type": "Ear",
"Tail Type": "Tail",
"Headwear": "Hat",
"Mouth Accessories": "Cigarette",
"Eye Accessories": "Mask",
"Ear Accessories": "Headphones",
"Details": "Headband",
"tokenId": 1
},
]
第一个json文件有很多数据,为了不写太长的代码,我只放了两个例子。 在新文件中,有常量“Background”、“Base”……最后一个值“tokenId”逐渐增加。
非常感谢。
【问题讨论】:
标签: javascript nft