问题标签 [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 - 嵌套的 JSON NSJSONserialization
我正在努力解决以下问题:
我有一个返回嵌套 JSON 片段的 API。(我使用 NSJSONSeralization 来解析它)
例如:
我如何使用 IT 和 Second it?
我试过了:
JsonOutput 也是一个字典。但是运行它之后,它失败了:
我不知道如何解决这个问题,感谢帮助。
iphone - ios5嵌套json解析
如何使用 NSJSONSerialization 转换此 json?
objective-c - 如何通过 NSJSONSerialization 在 JSON 中包含空值?
我想我知道如何使用 NSJSONSerialization 了。我正在打的电话是:
其中parameters是一个 NSDictionary,其中包括要在 JSON 请求中使用的键和值。一切都很好,直到我必须使用null作为值而不是空字符串。我根本找不到将值设置为null的方法。我需要创建的json示例是:
服务器的设置方式是,如果没有错误,它会期望错误作为字符串或null 。
有任何想法吗?我错过了 API 调用或类似的东西吗?
谢谢!
objective-c - 解析 JSON:检查对象是否存在并读取值
我的应用程序返回一个NSMutableData *receivedData
.
我选择使用 NSJSONSerialization 来解析它,假设它是最简单的。我在试图弄清楚该怎么做时遇到了极大的麻烦。我是 Objective-C 的新手,来自 Java 背景。
在 Java 中,我使用 gson 将 JSON 解析为一个可以轻松使用的数组。我在这里真的很挣扎。
我当前解析 JSON 的代码是:
正如互联网上某人提供的那样。这可以工作并将两个项目打印到 NSLog。result
和header
。这是 JSON 的外观:
但是,如果出现错误,JSON 也可能如下所示:
我希望代码如何工作:
- 检查是否存在“故障”对象
- 如果有,打印 fault.code 和 fault.message 到 NSLog
- 如果没有,我知道我的 JSON 包含结果而不是错误
- 将结果的值打印到 NSLog
但我无法终生弄清楚如何处理它。有人可以给我一些指示吗?
iphone - iPhone - NSURLConnection 使用 NSArray 中的 URL 进行异步下载
我已经在这个网站上看到了几乎所有关于 NSURL 的帖子,但我仍然卡住了。我正在使用 Xcode 4.5。
我正在尝试下载图像并将它们显示在 UIScrollView 中。
我想使用 URL 异步下载图像,这些图像存储在使用 JSON 填充的数组中。我从数据库中的 JSON 抓取中获取 URL。这工作得很好,我可以看到 URL 被放置到 urlArray 中,但是使 URLConnection 获取图像似乎失败了。
我无法下载任何图像,或者至少它们没有出现在我的 imageArray 中。
这是我的代码,感谢您的帮助!!让我知道还需要什么
ios - 将 NSDictionaries 的 NSArray 发布到 Ruby Web 服务
我一直在尝试为包含其他对象POST
的REST
服务 a提供. 我一直在为其他服务执行此操作,但奇怪的是它们都没有包含of ,因此对于其他情况,创建所需的 s 非常简单,但是对于这个新服务,我认为这只是添加of 的问题但显然不是。这就是我创建原始对象以准备发送它的方式:JSON object
NSArray
NSDictionaries
NSArray
NSDictionaries
JSON
NSArray
NSDictionaries
然后,我将该字典转换为 NSData 对象,以准备将其发送过来URLConnection
:
我无权访问 Ruby 代码,但我可以访问服务器吐出到文件的日志文件,这就是我得到的:
除了那条额外的行之外,一切似乎都很好:"ticket"=>{}
就像我用一个额外的空字典填充请求一样。我已经通过删除 myDict 中除一项以外的所有项目,甚至删除其中的嵌套NSArray
withNSDictionaries
来尝试此请求,并且我仍然"ticket"=>{}
在请求末尾看到该行。
顺便说一句,网络服务是在 Ruby 中完成的,我无法直接访问它。我可以对这样做的人发表评论,但他们只是耸耸肩并争辩说,如果我使用 curl -d 从终端进行相同的调用...我将从服务器获得正确的响应。所以也许是JSONSerialization
对象或我创建呼叫的方式?:
任何评论或指向一些经过验证的知识源都会很棒。
iphone - 在 ViewController 中将 JSON 显示为列表(不在 TableView 中)
我正在生成一个 JSON 字符串,我需要将其解析并显示到页面上。我的 JSON 字符串输出有关 CD 内容的信息,如下所示:
我想以列表格式显示我的 viewController 中的内容,显示歌曲名称、艺术家和价格。我不想使用 tableView 来显示此信息,而只想显示一个列表。我该怎么做呢?我假设我需要使用 NSJSONSerialization,但过去只将它用于 tableView。谢谢!
objective-c - 从 2 个 NSURLRequests 中的 1 个中提取 TableView
我无法告诉我的表视图应该定位哪个 NSURLRequest。我可以通过单个查询加载基本表视图,但如果某些分段控件处于活动状态,我试图让它从不同的 URL 中提取 json 字符串。
这前三行代码自己工作
但是,如果我在前三行之后包含以下三行,tableview 会从第一个 NSURLRequest 加载 json,然后立即闪烁并显示以下字符串中的内容:
我使用这些代码行将结果拉到表格视图中:
有谁知道为什么我无法指定我希望 tableview 定位哪个 NSURLRequest ?谢谢!
json - NSJSONSerialization 不适用于 IOS 4.3
我有一个早期运行 IOS 5 的项目。我必须让项目在 IOS 4.3 上运行。当我运行该项目时,我在以下书面方法中遇到了 2 个错误。
我得到的错误已被评论。任何可能的解决方案。我是 Iphone 新手。请帮助:)
此方法解析来自服务器的响应并转换为应用程序的模型表示。
objective-c - 解析 JSON 中的特殊字符
我现在正在解析NSJSONSerialization
但它不会解析我的 JSON,因为当我从 JSON 中删除“ ü”时,JSON 中的特殊字符(如字母“ü”)可以正常工作。我尝试了上面的代码并且:
有谁知道我该如何解决这个问题?