我正在构建一个 iOS 应用程序,并且正在使用 RestKit v0.20 来映射 JSON 文件。JSON文件结构如下:
{
"artists":{
"@total":"100",
"@page":"1",
"@itemsPerPage":"30",
"artist":[
{
"@sortName":"Ai Phoenix",
"@name":"Ai Phoenix",
"@mbid":"ffb0ac71-a438-4fce-91a5-58041aba0135",
"url":"http:\/\/www.setlist.fm\/setlists\/ai-phoenix-13d78159.html"
},
{
"@sortName":"Phoenix",
"@name":"Phoenix",
"@mbid":"02f4c1ff-65e0-4412-8e8b-6239b0faecb5",
"url":"http:\/\/www.setlist.fm\/setlists\/phoenix-53d653f9.html"
}
]
}
我不知道如何映射这些具有前缀“@”(@sortname、@name、@mbid)的属性。我试图映射为普通字段(@“@name”,@“@mbid”,...),但它失败了。另一方面,@"url" 对于 "url" 字段效果很好。我已经搜索过,我得到的只是这个符号是来自一个名为Badgerfish的 XML 文件的翻译。
我这可能会有所帮助,已获得此 JSON 文件的对应 XML:
<artists total="100" page="1" itemsPerPage="30">
<artist sortName="Ai Phoenix" name="Ai Phoenix" mbid="ffb0ac71-a438-4fce-91a5- 58041aba0135">
<url>
http://www.setlist.fm/setlists/ai-phoenix-13d78159.html
</url>
</artist>
如果有人可以帮助我,我将不胜感激。谢谢大家!