首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不能取json字符串键吗?

不能取json字符串键吗?
EN

Stack Overflow用户
提问于 2011-10-13 06:17:15
回答 4查看 146关注 0票数 0

请参考以下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”:}“}” }

EN

回答 4

Stack Overflow用户

发布于 2011-10-13 06:38:06

键myArrayList将为您提供一系列字典。将其存储在数组中。然后在该数组上使用objectAtIndex获取单个字典,然后使用每个字典上的键"id“来获取您的值。

票数 1
EN

Stack Overflow用户

发布于 2011-10-13 07:39:01

您的JSON字符串没有正确格式化。

试试这个:

代码语言:javascript
复制
{"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}]}}
票数 0
EN

Stack Overflow用户

发布于 2011-10-13 07:54:23

这是您的JSON:

代码语言:javascript
复制
{
  "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
                    }
                ]"
            }

正如您可能看到的,您有一些不好的形成,即第三个引号不应该在那里,您有一个引号后的结束数组括号,似乎有一个}在结尾。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7750136

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档