哪种 json 样式最适合 Android + iOS 应用程序
Posted
技术标签:
【中文标题】哪种 json 样式最适合 Android + iOS 应用程序【英文标题】:Which json style is best for Android + iOS apps 【发布时间】:2013-03-04 07:42:33 【问题描述】:我正在开发一个适用于 ios 和 android 的应用程序,这两个应用程序都将使用 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 应用程序的主要内容,如果未能解决你的问题,请参考以下文章