作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这对我来说很难解释,所以让我给大家举个例子。
假设你正在创建一个游戏,你想要存储关于技能列表的信息,例如:锻造、木工等......然后你有一个可以制作的与技能相关的项目列表:铜 Dagger ,木板等。这些元素中的每一种都有几种不同的成分,其中包含其他信息,例如数量。
考虑到某些元素可能具有相同的成分,您将如何使用 JSON 以简洁的格式存储此信息?
{"skill":[
"blacksmithing":{
"items":[
{"copper dagger":{
"ingredients":[] // this where i get lost because i feel like its too complicated after this point
}},
// and so on
]
},
"carpentry":{
"items":[]
}
]}
我自己从来没有真正创建过任何 JSON 文件,所以我不确定我这样做是否正确。我什至不知道 JSON 是否是解决此问题的正确方法。我只是想创建一个 iOS 应用程序和一个 Web 应用程序来读取这些信息、解析它并相应地创建对象。
最佳答案
这种方式你可以尝试:-(而不是把“铜 Dagger ”作为一个单独的对象,你可以把它作为一个键值对,“名称”作为键,“铜 Dagger ”作为值)
"blacksmithing":{
"items":[
{"name" : "copper dagger", "ingredients":[{}, {}]},
// and so on
]
},
关于ios - 如何多次使用 JSON 对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30750964/
我是一名优秀的程序员,十分优秀!