【发布时间】:2012-03-06 10:48:53
【问题描述】:
我在 iPhone 中学习一些棘手的开发,在我的实验中我发现通常我们使用本地化的 Web 服务,其中所有参数都是固定的(关键字)。如果我的网络服务将更改响应中的某些字段,而不是我们如何在 iPhone 中处理。请帮我。如果有人有什么好主意。
例如, Web服务响应1:
[ {
"Number":"A12 hrb",
"List":[
{
"Type":"Works",
"Display":{
"dop":45,
"dopper":56
},
"OAST":"10-01-2012",
"OAET":"07-04-2012",
"Cause":"define",
"Impact":"Queue",
"Description":"Take a Break.",
"LName":"Lunetten To Lunetten",
"Number":"A12 hrb",
}
] }, ]
Web 服务响应 2:
[ {
"Number":"A12 hrb",
"Number2":"A13 brs",
"List":[
{
"Type":"Works",
"Display":{
"dop":45,
"dopper":56
"picker":90
},
"OAST":"10-01-2012",
"MAET":"07-04-2012",
"OAET":"07-04-2012",
"Cause":"define",
"Impact":"Queue",
"Description":"Take a Break.",
"LName":"Lunetten To Lunetten",
"Number":"A12 hrb",
}
] }, ]
【问题讨论】:
-
如果问题是如何解析 JSON,看看 JSONKit。
-
您可以控制网络服务吗?还是第三方网络服务?
-
它是第三方网络服务。但是谁的网络服务无关紧要。问题是网络服务响应不断变化..
标签: iphone xcode json web-services dynamic