问题标签 [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.
objective-c - 使用 NSJSONSerialization for mac
我正在尝试NSJSONSerialization
在 Mac 应用程序中使用,但我无法让它工作,我试图让它加载 UserTimeline,并只显示最后一条推文的文本,仅此而已,但我不能似乎找到了使用它的正确方法。我尝试使用的api:
和
但是我都没有看过,这就是我一直在尝试使用的方式NSJSONSerialization
:
这正是我一直用来查看它是否已加载它们的方法,但它一直让我失望。
我也尝试过尝试这种方法http://www.raywenderlich.com/5492/working-with-json-in-ios-5但是那仅适用于iOS,我不知道我会如何得到它在 Mac 上工作。
任何关于如何使用NSJSONSerialization
mac 的链接都会很棒,或者任何帮助也可能是非常感谢的。我尝试在苹果开发者论坛上获得帮助,但没有运气。
objective-c - AFNetworking POST 格式错误的 JSON - 单引号和 [Object] 参考
我正在使用 AFNetworking,并且正在尝试发布 JSON 结构。问题是{"my_property":"my value"}
,它的格式不是.,而是{my_property:'my_value'}
. 我猜在大多数情况下,第一组引号的丢失是可以的,但我不确定如何处理非 JSON 单引号,并且很困惑为什么它会生成单引号,因为它知道它从 NSDictionary 创建 JSON。此外,它还包括 [Object] 引用,我只期望一个“{”。这是服务器得到的:
目标是 iOS 5.0,所以我假设它使用 NSJSONSerialization 来创建 JSON(尽管我还没有尝试验证这一点)。我发送的字典使用 isValidJSONObject 验证到 JSON。如果我打印出序列化版本,它看起来很棒。代码的简化版本如下所示:
我希望有bigDummy = NO
一面我失踪的旗帜。
iphone - 如何使用带有 NSJSONSerialization 类参考的 xcode 4.3.1 从 URL 获取数据
我试图了解NSJSONSerialization Class Reference。在 developer.apple.com 网站上缺少代码示例,我迷路了。网络上有数百万个带有其他 json 库的示例,但我无法让它们中的任何一个与最新版本的 xcode 一起工作。(我正在运行:版本 4.3.1 (4E1019) 并在 iPhone 5.0.1 上进行测试)
我想使用按钮将 json 文件中的数据提取到我的 iphone 中。
假设我从 URL 获取数据: http://companyurl/jsonfile.json(标准 JSON 格式)
jsonfile.json 看起来像这样……;
我在 .h 和 .m 文件中写了什么?
谢谢你的帮助!:)
json - ios5 - JSON解析 - 字典OK,不解析为数组
我正在使用新的 ios5“NSJSONSerialization”功能从网站获取一些技术新闻。我似乎一切正常,直到我尝试将 NSDictionary 解析为 NSArray。我在这里包含了代码。第一个控制台测试(测试 1)运行良好 - 我得到一个充满返回 json 数据的控制台。但是在第二个控制台测试(测试 2 - 检查 nsarray 内容的那个)中,给出了以下消息:“返回数组:(null)”。有任何想法吗?可能是因为我重用了错误变量吗?我难住了。
这是代码:
ios - NSJSONSerialization 给我错误“重复键”
我从家庭控制设备请求 JSON 响应:
中的 JSON 数据responseData
完整有效。但是,如果我尝试
它给了我以下错误:
错误:错误域=NSCocoaErrorDomain 代码=3840“操作无法完成。(Cocoa 错误 3840。)”(字符 0 周围对象的重复键。) UserInfo=0x6a8b8e0 {NSDebugDescription=字符 0 周围对象的重复键。}
我在网上搜索但到目前为止找不到任何有用的东西。
编辑:JSON 响应很长,所以不要在此处发布,请在此处查找。
objective-c - 检查来自 API 的响应是否为有效 JSON
有没有办法NSJSONSerialization
检查NSData
JSON 是否有效?如果 API 由于某种原因返回无效 JSON,我不希望应用程序出错。
ios - 比较来自 json 服务响应的键
我得到一个 json 服务,我想对某些键的值进行比较检查。例如,我在 json 数组中有一个键“状态”,但我无法对其值进行比较检查。响应如下:
我想做类似的事情:
但是检查不起作用,正确的方法是什么?
ios - iOS5中的JSON到字符串
我在这里找到了一个代码片段,我想使用它,但我不知道如何让它回到“字符串”并查看它是否有效......
非常感谢!
objective-c - 如何在 MacOS 上创建 JSONP?
我使用以下代码创建一个 JSON 文件。
如何输出JSONP文件?有我可以使用的 Cocoa 框架吗?
更新:与此同时,我使用了一个快速而简单的解决方案:我读入了刚刚写入光盘的 JSON 文件,并将缺少的 JSONP 函数添加到字符串中。然后,我第二次写文件。我认为这不值得作为我问题的答案。所以我会把这个问题留给更聪明的解决方案。
ios - NSJSONSerialization - 如何正确地将 JSON 转换为 NSArray?
我遇到了以下问题:我想将我的 iPhone-App 与服务器上的数据库连接起来。因此,我使用一些(简单的).php 文件来管理对数据库的访问。插入新数据已经可以了,但是将获取的数据转换为 NSMutableArray 时遇到了一些麻烦:
输出是这样的(我 'XX' 和缩短的 'Data :'):
如果我在浏览器中打开页面,它看起来像这样:
我也尝试过 NSJSONSerialization 中的其他选项,但是没有用 :( 有人可以帮我吗?