我正在学习iPhone的一些棘手的发展,并在我的实验过程中发现,通常我们使用本地化的网络服务,其中所有参数都是固定的(关键字)。如果我的Web服务将改变响应中的某些字段,而不是我们在iPhone中处理的内容。请帮帮我。如果任何人有任何好主意。我们如何处理iPhone中的动态Web服务?
例如, Webservice的响应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",
}
] }, ]
Webservice的RESPONSE2:
[ {
"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。 – ssteinberg 2012-03-06 10:57:14
你有控制web服务吗?或者它是第三方的web服务? – Nilesh 2012-03-06 10:58:02
这是第三方的网络服务。但其无关紧要的是谁的网络服务。事情是网络服务响应不断变化.. – Nit 2012-03-06 11:01:04