ios - 带有空对象键的 JSON 解析错误 IOS
<p><p>您好,我有这个 JSON,我正在尝试使用 NSDictionary 解析并尝试获取提到的值。但问题是当我进一步进入 JSON 时我没有得到 key 有没有办法删除这个 key 以更深入。</p>
<pre><code>NSDictionary *Allinfo = ;//I go into "Collection"
NSLog(@"All with response array: %@", Allinfo);
NSDictionary *datainfo = ;//i go into "contact"
</code></pre>
<p>之后我得到了</p>
<pre><code>Data : (
{
attributeList = {
attribute = (
{
name = "display-name";
value = "tel:+";
},
{
name = capabilities;
value = "TRANSFER";
},
{
name = relationship;
value = ACCEPTED;
}
);
resourceURL = "https://example.com";
};
contactId = "tel:+";
},
{
attributeList = {
attribute = (
{
name = "display-name";
value = bob;
},
{
name = capabilities;
value = "TRANSFER";
},
{
name = relationship;
value = ACCEPTED;
}
);
resourceURL = "https://example.com";
};
contactId = "tel:+";
}
</code></pre>
<p>)</p>
<p>这从 { 开始,我没有获得下一个对象的键,因此我可以获取 JSOn 中的值</p>
<p>有没有更简单的方法来删除这个或任何其他,以便我可以获取名称和值之类的值并将它们存储在一个数组中。</p>
<p>提前致谢</p></p>
<br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
<p><p>你有所有的 key 。 </p>
<p>事实上,您似乎对作为属性一部分的数组感到困惑。</p>
<p>最外层的键是<code>Data</code>,其中包含数组。</p>
<p>对于您拥有的数组的每个对象:</p>
<p>第一个键是<code>attributeList</code> & <code>contactD</code>。 </p>
<p><code>attribute</code> 键的值是一个包含 3 个值的数组。每个数组都包含键值对。键是 <code>name</code> & <code>value</code>。</p></p>
<p style="font-size: 20px;">关于ios - 带有空对象键的 JSON 解析错误 IOS,我们在Stack Overflow上找到一个类似的问题:
<a href="https://stackoverflow.com/questions/20657300/" rel="noreferrer noopener nofollow" style="color: red;">
https://stackoverflow.com/questions/20657300/
</a>
</p>
页:
[1]