【问题标题】:How do i convert a json string with an array of objects to an nsarray with nsdictionaries - IOS如何将带有对象数组的 json 字符串转换为带有 nsdictionaries 的 nsarray - IOS
【发布时间】:2014-06-28 16:02:12
【问题描述】:

我已经找到了一种将像 {"a":"b"} 这样的 json 字符串转换为 IOS 中的 nsdictionary 的方法。 How do i convert a JSON String to a dictionary in IOS5

但是有没有办法将类似 "[{"a":"b"},{"a":"b"},{"a":"b"}]" 的东西转换为 nsarray字典?

我的 API 需要它,但仍然没有找到解决方案。

希望有人可以帮助我!谢谢

强尼

【问题讨论】:

  • 只是猜测:使用 JSON 解析器,例如 NSJSONSerialization。 (或 json.org 上列出的用于 Objective-C 的其他六种 JSON 解析器中的任何一种。)

标签: ios arrays json nsarray nsdictionary


【解决方案1】:

这是完全相同的 API。如果 JSON 中的顶级项是数组,-JSONObjectWithData:options:error: 将返回一个 NSArray。

【讨论】:

  • 是的,我只需要将我的变量定义为 NSArray 而不是 NSDictionary...愚蠢...
猜你喜欢
  • 2023-03-15
  • 2023-02-15
  • 2015-11-21
  • 2015-01-25
  • 1970-01-01
  • 2023-03-08
  • 2021-07-24
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多