json - 在 React Native 中为图像创建 JSON 文件夹
问题描述
我正在学习 RN,现在,我希望创建一个仅包含图像的 JSON 文件夹,以便在用户(我)点击该角色个人资料的图库按钮时动态调用它们。有人可以看看我是如何设置它的,让我知道这是否是正确的做法吗?我创建了另一个 JSON 文件夹,但每个字符都有基本信息。欢迎和赞赏任何反馈。
//characterimages.js
const characterimages = [
{
id: "1",
name: "Homer Simpson",
url:
"https://i.pinimg.com/474x/f1/36/ca/f136ca04817e60fa12f4a5680101ff8b.jpg",
url:
"https://i.pinimg.com/474x/b1/da/e2/b1dae2fe6ca1620e5d1949a2dcd33a0c.jpg",
url:
"https://i.pinimg.com/564x/7b/53/32/7b5332ef6a981b3c54e855495ea1c828.jpg",
url:
"https://i.pinimg.com/564x/f4/71/79/f471798aeeae427474f544691d572970.jpg"
},
{
id: "2",
name: "Marge Simpson",
url:
"https://i.pinimg.com/564x/63/e4/7d/63e47d98e66622bbff5e4578ccffeffc.jpg",
url:
"https://i.pinimg.com/564x/04/48/60/044860ebcd5d6c14a1140b351cb620b1.jpg",
url:
"https://i.pinimg.com/564x/6d/99/26/6d9926fa54bc3650acf9295d997fc72c.jpg"
},
{
id: "3",
name: "Bart Simpson",
url:
"https://i.pinimg.com/564x/fe/18/af/fe18af309234936e231fa107c6d2b4c7.jpg",
url:
"https://i.pinimg.com/564x/20/59/7a/20597ab32ab0f7ec8a5484fa384e0bb4.jpg",
url:
"https://i.pinimg.com/564x/20/59/7a/20597ab32ab0f7ec8a5484fa384e0bb4.jpg",
url:
"https://i.pinimg.com/474x/46/d8/93/46d893909c8a49061c11116ff7cb7a4c.jpg"
},
{
id: "4",
name: "Lisa Simpson",
url:
"https://i.pinimg.com/474x/c9/be/ad/c9beadfa8f6d739c5b61695cfd490f28.jpg",
url:
"https://i.pinimg.com/564x/39/a2/93/39a293f167c3336b04edd651438e311f.jpg",
url:
"https://i.pinimg.com/474x/4f/62/17/4f621710d6424668960c0a2faecc0202.jpg"
}
];
export default characterimages;
解决方案
图像路径中的键是相同的名称。您必须更改密钥的名称。
例子
const characterimages = [
{
id: "1",
name: "Homer Simpson",
urlone:
"https://i.pinimg.com/474x/f1/36/ca/f136ca04817e60fa12f4a5680101ff8b.jpg",
urltwo:
"https://i.pinimg.com/474x/b1/da/e2/b1dae2fe6ca1620e5d1949a2dcd33a0c.jpg",
urlthree:
"https://i.pinimg.com/564x/7b/53/32/7b5332ef6a981b3c54e855495ea1c828.jpg",
urlfour:
"https://i.pinimg.com/564x/f4/71/79/f471798aeeae427474f544691d572970.jpg"
},
{
id: "2",
name: "Marge Simpson",
urlone:
"https://i.pinimg.com/564x/63/e4/7d/63e47d98e66622bbff5e4578ccffeffc.jpg",
urltwo:
"https://i.pinimg.com/564x/04/48/60/044860ebcd5d6c14a1140b351cb620b1.jpg",
urlthree:
"https://i.pinimg.com/564x/6d/99/26/6d9926fa54bc3650acf9295d997fc72c.jpg"
},
...
推荐阅读
- vb.net - 如何在 For 循环中取消多个后台工作人员?
- javascript - 试图将 File 对象作为属性传递给组件并获取一个空对象。我也想知道这是否安全?
- java - 如何从 ArrayList 中排除空元素?
- google-cast - 如何开发 Googlecast 设备?
- awk - 如果 Field3 包含在 Field1 中,则修改 Field1 (Awk)
- google-apps-script - 在非手动更改/编辑单元格时触发脚本 - 谷歌脚本
- amazon-web-services - 如何将表中的数据作为 CSV 从 Greenplum 数据库导出到 AWS s3 存储桶
- python - 按年份过滤行;AttributeError:只能将 .dt 访问器与 datetimelike 值一起使用
- visual-studio - 用于退出和重启应用程序的 UWP 单元测试
- kubernetes - 在 Kubernetes 中更改卷挂载密钥的所有者