哪种 json 样式最适合 Android + iOS 应用程序

Posted

技术标签:

【中文标题】哪种 json 样式最适合 Android + iOS 应用程序【英文标题】:Which json style is best for Android + iOS apps 【发布时间】:2013-03-04 07:42:33 【问题描述】:

我正在开发一个适用于 iosandroid 的应用程序,这两个应用程序都将使用 Web 服务。我从我的开发人员那里得到了两种类型的服务。一个返回 WCF 数据,另一个返回 HTTP 标头。

1- WCF 样式

"d":[
"Key":"Data Key 1", "Value":"Value 1",
"Key":"Data Key 2", "Value":"Value 2",
"Key":"Data Key 3", "Value":"Value 3",
"Key":"Data Key 4", "Value":"Value 4",
"Key":"Data Key 5", "Value":"Value 5"]

2- Http Header 样式:

"Data Key 1":"Value 1","Data Key2 ":"Value 2","Data Key2 ":"Value 2","Data Key3 ":"Value 3","Data Key4":"Value 4"

我的问题是我的应用程序必须使用哪一个????哪一种是标准的json格式??

我已经没有消费了。我的 Android 应用程序中有 2 种类型的服务。

【问题讨论】:

这取决于你的输出数据! @NiravRanpara 以上是我从服务中获得的两种数据。哪个更适合我使用??? @NiravRanpara 谢谢。但是你能给出一些为什么 Http Header 的原因吗?我已经使用了 HTTP Header 类型的数据,这对我的 android 应用程序很好。但是我不知道ios。这会在 iOS t0o 中工作吗???在做出任何决定之前,我想确认 HTTP 标头可以与内置的 Json Parsers 一起使用。 【参考方案1】:

在我们的应用(Android 或 iOS)中,我们检查 JSON 格式 on the link。

所以,我认为您的两个样本都是有效且正确的。

在实际项目中,我们使用WCF Style JSON,因为我们认为它有更好的组织。

【讨论】:

两种风格的 Parser 有什么不同吗?或者两种样式都可以用同一个解析器解析??? 谢谢。 :) 我决定使用 Header 格式。因为我已经在我的 Android 应用程序中使用了它,并且 android JSONParser 可以正常工作。以这种格式返回的数据也比 WCF 样式少(一些字节)。

以上是关于哪种 json 样式最适合 Android + iOS 应用程序的主要内容,如果未能解决你的问题,请参考以下文章

哪种聚类算法最适合聚类一维特征?

哪种方法最适合批量插入?

哪种算法以及哪种超参数组合最适合对这些数据进行聚类?

哪种机器学习模型最适合这个用例?

哪种 PayPal 设置最适合市场?

哪种列表/集合类型最适合在 WCF 数据协定中使用?