我有一个移动应用使用的API。它有一个名为 / feed
的端点它返回一组具有不同类型的对象。
[
{
"type": "USER",
"value": 5632,
},
{
"type": "IMAGE",
"value": 1412,
},
]
我想知道,类型应该是字符串还是数字,如下所示:
[
{
"type": 100,
"value": 5632,
},
{
"type": 200,
"value": 1412,
},
]
两者之间是否存在显着差异?该应用程序的IOS开发人员表示,数字比字符串更容易比较。
找到similar question,但它没有任何答案。
答案 0 :(得分:1)
是的,数字比字符串更快比较,这是事实。然后,它是否是一个重要的增益将取决于解析此json的算法,它包含的数据量等。此外,牺牲代码设计的性能通常是一个不好的选择。这实际上取决于你的项目。