问题标签 [nsjsonserialization]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - 我可以解决的 connectionDidFinishLoading 错误
我有一个简单的 JSON 数组,它是从传递给第三方服务的邮政编码返回的。
尝试反序列化结果时出现未知错误,我不确定出了什么问题。
这是我的 connectionDidFinishLoading 方法,它按预期触发但总是失败......我在最后一个 else if 中得到错误。想法?
php - 使用 php 抓取数据的 json 服务
我想弄清楚什么是完成这项工作的最佳方法,我是 php 新手。使用在我的本地服务器上测试的以下脚本,我能够使我的脚本工作以查找我的 htm 文件中的特定数据。
这里需要一些亮点,最终我想创建一个 Web 服务来返回 json 格式并使用 NSJSONSerialization 类从我的 iOS 应用程序访问该数据。
xcode - 如何使用 NSJSONSerialization 从多级 JSON 创建 NSDictionary
JSON 示例:
注意:“Docs”数组是这个大数组中许多不同的数组之一。
例如,如何制作一个 NSDictionary 来获取“Docs”数组(Docs)的标题并获取 docs 数组中的数组数量?谢谢。我对如何做到这一点感到非常困惑。
ios - 计算某个对象在 JSON 查询中出现的数量
我正在返回具有如下结构的粗略结构的 JSON,并且我试图弄清楚如何计算有多少平台(在本例中为三个,但可能是 1 到 20 左右)。我已将 JSON 返回到 an 中NSDictionary
,并正在使用诸如此类的行来检索我需要的数据:
在上述情况下,它将name
从results
部分中获取。由于有多个平台,我需要构建一个循环来循环遍历name
该部分内的每个平台platforms
。不太清楚该怎么做。所有帮助表示赞赏!
编辑:这是我的 fetchJSON 方法:
}
ios - 如何识别 NSString 中的特殊字符?
有一个小问题如何识别字符串中的特殊字符,如 {} * & ^ % $ # @ !_ . Nsrange 没有帮助我。
这是我的问题,我有一个 json 数组
这是我的问题,json 中的最后一个对象给了我 {},这使我的 tableview 向我抛出了一个 sigbart。我怎样才能跳过这个问题。
objective-c - NSJSONSerialization 中的不可变 NSJSONReadingOptions
要反序列化 JSON 字符串,我使用以下方法:
但是,我发现读取选项返回可变对象。有没有一种方法可以让我接收不可变的对象?
xcode - TWRequest 代码有效但显示速度很慢?
我正在使用 TWrequest 在表格视图中显示我的 Twitter 列表。以下代码有效。问题是更新表非常慢。我正在 NSlogging 请求响应(发生得非常快),我还在遍历每个列表并将列表“名称”添加到一个数组中(同样,发生得非常快 <1s)。但是由于某些莫名其妙的原因,该表大约需要 4 秒左右的时间来更新。
为什么重新加载表需要这么长时间?问题不在于解析响应(因为我可以通过 nslog 看到这发生得很快),它需要很长时间才能显示在表格中?非常感谢帮助!
objective-c - NSJSON 序列化
我是新手NSJSONSerialization
。这是我的浏览器输出:
我需要将时间传递给标签,将医院名称传递给另一个。我怎样才能NSJSONSerialization
得到上面给出的时间?
xcode - 如何使 Xcode 以二进制形式编译包含的本地 JSON 文件?
我有一些与应用程序捆绑在一起的本地 JSON 文件。当 Xcode 构建产品并查看有效负载目录时,我可以看到纯文本的 JSON。
有没有办法让 Xcode 以二进制形式编译文件,然后仍然能够用 NSJSONSerialization 解析它?
我像这样加载 JSON 文件:
然后将数据转换为 JSON 对象:
那么 Xcode 可以在将 JSON 文本文件添加到应用程序包之前将其转换为二进制形式吗?
ios - NSJSONSerialization 未正确映射布尔值
我正在阅读来自The Joys of Code 的数据。API 以 JSON 格式返回数据,其中布尔变量的写法如下:
请注意,sharing:false单词false周围没有引号。然后我使用 NSJSONSerialization 将此 JSON 解析为一个对象(本例中为 NSDictionary)。
问题是, "sharing":false 或 "sharing":true 总是创建一个共享 = 0 的对象,其中 0 是一个值为 0 的 NSNumber。
我的问题是这是否是有效的 JSON 并且 NSJSONSerialization 无法正常工作,或者原始 JSON 是否无效。