请参考以下JSON格式。这是我来自服务器的JSON响应。我可以使用键{ myArrayList : ... }获得RESPONSE,但不能通过键myArrayList获得id。请帮我找到解决办法。
{“响应”:“{\”myArrayList\“:{\”id\“:1,\"title\":\"Ms.\",\"firstName\":\"jana\",\”middleName“:\”jana\“,\"lastName\":\"jana\",\”lastName\“:\”jana\“,\"emailId\":\"\",\"officalLandline\":\"43545346\",\”移动\“:\”34543534534\“,\”传真\“:\”\“,”\“,\“skypeId\”:\“\\”,\“gtalk\”:“\\”,\"windowsLive\":\"\",\"faceBook\":\"\",\“linkedIn”:\“\”,\“网站\”:\“\”,\“备注”:“\\”,\“联系人源”:\“外部引用\”,\“道布”:\“Oct 3,2011 :00: AM\",\“首选时区\”:\“GMT-11:00\”,\"lastEditedBy\":\"admin\",\"organisation\":\"\",\“contactType\”:\“零售商\”,\"shareAll\":null,\"status\":null,\“modeOfCommunication\\”:\“mobile\”,\“createdBy”:\“admin\”,\“createdTime”:\“Oct 11,2011 :21:00 AM\",\”lastModifiedBy“:null,{“id\”:2,\"title\":\"Mr.\",\"firstName\":\"sugadev\",\"middleName\":\"sugadev\",\“lastName”:\“jeyamani\”,\"emailId\":\"jsugadev22@gmail.com\",\"officalLandline\":\"34566744467\",\“移动\”:\“2434234545\”,\“传真”:\“\”,\"skypeId\":\"\",\"gtalk\":\"\",\"windowsLive\":\"\",\“faceBook\”:\“\\”,\“linkedIn”:\“\”,\“网站\”:\“\”,\“注释\”:\“\”,\“contactSource\”:\“伙伴引用”,\“道布”:\“Oct 2,2011 :00:00”,\“偏好Time\”:\“西萨摩亚时间”,\"lastEditedBy\":\"admin\",\"organisation\":\"\",\“contactType\”:\“零售商\”,\"shareAll\":null,\"status\":null,\"modeOfCommunication\":\"mobile\",\"createdBy\":\"admin\",\"createdTime\":\"Oct 11,2011 :22:52 AM\",\“lastModifiedBy”:}“}” }
发布于 2011-10-13 06:38:06
键myArrayList将为您提供一系列字典。将其存储在数组中。然后在该数组上使用objectAtIndex获取单个字典,然后使用每个字典上的键"id“来获取您的值。
发布于 2011-10-13 07:39:01
您的JSON字符串没有正确格式化。
试试这个:
{"RESPONSE":{"myArrayList":[{"id":1,"title":"Ms.","firstName":"safd","middleName":"afdsaf","lastName":"asfas","emailId":"","officalLandline":"43545346","mobile":"34543534534","fax":"","skypeId":"","gtalk":"","windowsLive":"","faceBook":"","linkedIn":"","website":"","remarks":"","contactSource":"External Reference","dob":"Oct 3, 2011 12:00:00 AM","preferredTimeZone":"GMT-11:00","lastEditedBy":"admin","organisation":"","contactType":"Retailer","shareAll":null,"status":null,"modeOfCommunication":"mobile","createdBy":"admin","createdTime":"Oct 11, 2011 11:21:00 AM","lastModifiedBy":null},{"id":2,"title":"Mr.","firstName":"asdf","middleName":"af","lastName":"fd","emailId":"sdfa@gmail.com","officalLandline":"34566744467","mobile":"2434234545","fax":"","skypeId":"","gtalk":"","windowsLive":"","faceBook":"","linkedIn":"","website":"","remarks":"","contactSource":"Partner Reference","dob":"Oct 2, 2011 12:00:00 AM","preferredTimeZone":"West Samoa Time","lastEditedBy":"admin","organisation":"","contactType":"Retailer","shareAll":null,"status":null,"modeOfCommunication":"mobile","createdBy":"admin","createdTime":"Oct 11, 2011 11:22:52 AM","lastModifiedBy":null}]}}发布于 2011-10-13 07:54:23
这是您的JSON:
{
"RESPONSE":
"{
"myArrayList":[
{
"id":1,
"title":"Ms.",
"firstName":"safd",
"middleName":"afdsaf",
"lastName":"asfas",
"emailId":"",
"officalLandline":"43545346",
"mobile":"34543534534",
"fax":"",
"skypeId":"",
"gtalk":"",
"windowsLive":"",
"faceBook":"",
"linkedIn":"",
"website":"",
"remarks":"",
"contactSource":"External Reference",
"dob":"Oct 3, 2011 12:00:00 AM",
"preferredTimeZone":"GMT-11:00",
"lastEditedBy":"admin",
"organisation":"",
"contactType":"Retailer",
"shareAll":null,
"status":null,
"modeOfCommunication":"mobile",
"createdBy":"admin",
"createdTime":"Oct 11, 2011 11:21:00 AM",
"lastModifiedBy":null
},
{
"id":2,
"title":"Mr.",
"firstName":"asdf",
"middleName":"af",
"lastName":"fd",
"emailId":"sdfa@gmail.com",
"officalLandline":"34566744467",
"mobile":"2434234545",
"fax":"",
"skypeId":"",
"gtalk":"",
"windowsLive":"",
"faceBook":"",
"linkedIn":"",
"website":"",
"remarks":"",
"contactSource":"Partner Reference",
"dob":"Oct 2, 2011 12:00:00 AM",
"preferredTimeZone":"West Samoa Time",
"lastEditedBy":"admin",
"organisation":"",
"contactType":"Retailer",
"shareAll":null,
"status":null,
"modeOfCommunication":"mobile",
"createdBy":"admin",
"createdTime":"Oct 11, 2011 11:22:52 AM",
"lastModifiedBy":null
}
]"
}正如您可能看到的,您有一些不好的形成,即第三个引号不应该在那里,您有一个引号后的结束数组括号,似乎有一个}在结尾。
https://stackoverflow.com/questions/7750136
复制相似问题