问题标签 [touchjson]

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.

0 投票
5 回答
19553 浏览

iphone - 使用 TouchJSON 反序列化复杂的 JSON 结果(字典数组)

昨晚我用 TouchJSON 做了一些测试,对于简单的情况,它通常工作得很好。我正在使用以下代码从文件中读取一些 JSON 内容,并对其进行反序列化:

如果我在文件中有一个非常简单的 JSON 对象(即字典),那效果很好:

通过这种方式,我能够访问值数组,因为我想根据其在列表中的索引来获取该项目:

(我知道我可以使用字典 API 获取名称)

现在我想反序列化一个半复杂的 JSON 字符串,它代表一个字典数组。下面是这样一个 JSON 字符串的示例:

当我尝试对 data.json 文件中的这个新内容运行上面的相同代码时,我没有得到任何结果。我的 NSLog() 调用显示“项目总数:0”,并且 NSError 对象中没有返回错误。

关于发生了什么的任何线索?我完全不知道该怎么做,因为没有太多可用于 TouchJSON 的文档,而且使用示例也更少。

0 投票
3 回答
4818 浏览

iphone - 解析 JSON 数组

我使用 touchJSON 从 Web 服务中获取 JSON 数组。看起来像这样:

我无法将其解析为 NSDictionary,因为 touchJSON 不支持 JSON 数组。

如何将我的 JSON 数组放入 NSDictionary?

问候

0 投票
1 回答
358 浏览

iphone - TouchJSON 和 SOAP

如何使用 TouchJson 进行 SOAP 调用?它与 REST 调用配合得很好。

0 投票
2 回答
1026 浏览

iphone - 反序列化 JSON 后将 NSDictionary 映射到域对象

在我的项目中,我使用 TouchJSON 反序列化 JSON 字符串。结果是一个漂亮的 NSDictionary。我想将此字典中的数据放入我的域对象/数据对象中。

有没有好的方法来做到这一点?一些最佳实践?

也许最好保留 NSDictionary 并跳过域对象?

0 投票
3 回答
1984 浏览

php - Json 和图像

我在服务器上有一个数据库,想从我的 iphone 获取一些数据。我使用 TouchJson,一切正常,但我遇到了一个小问题。我不知道如何下载图像。当我尝试构建和运行应用程序时,模拟器就会崩溃。有什么想法吗?

0 投票
2 回答
960 浏览

iphone - 反序列化来自 TouchJSON 的 NSDictionary 的对象?

我似乎无法弄清楚如何从 TouchJSON 返回的字典中获取表示对象的字典。

例如:

如果我在这里使用格式的 JSON:

http://search.twitter.com/search.json?q=hello

如何在不必使用“for”语句将所有推文拉入数组的情况下获得带有“id”= x 的推文?

例如,不必这样做......因为我知道我想要访问的对象的“id”(JSON 键,而不是索引)

0 投票
1 回答
199 浏览

php - TouchJSON not working to retrieve data on iPhone

I am trying to use TouchJSON to retrieve data from a php page with json output. I have followed the same steps as an example project I downloaded from and it still isn't working. When I select the section containing the data from my main menu the app crashes. I am including my view controller implementation file. Thanks, enbr. http://pastie.org/pastes/1070273

0 投票
2 回答
330 浏览

iphone - 如何从 nsdictionary 对象中获取名称和 url 的值?

我正在使用 touch JSON,这对我来说效果很好。我能够获取一个数组,将其放入字典中,通过 touchJSON 对其进行序列化,然后通过 http 将其发送出去。

现在在返回端,我收到了数据,并将其放入字典中(我使用来自 twitter 的 Trends.json 作为 JSON 示例)。

如果我尝试从字典对象中获取趋势值,我会得到:

如果我尝试获取名称或 URL 的值,我将得不到任何令人沮丧的结果。这就是我需要的数据。您可以判断它是字典格式,因为它已格式化并且可以正确读取趋势。我很确定我错过了一些东西,所以请让我知道要遵循的方向。

这是代码:

0 投票
1 回答
730 浏览

iphone - iPhone:触发 API 调用和解析 JSON 的最快方法?

我目前有一个 UITableViewController 解析使用 ASIHTTPRequest 异步触发的 JSON 响应(使用 TouchJSON)。

我非常关心我的应用程序的性能。平均 10 个 API 调用中有 6 个会导致请求超时以及触发 API 调用和解析 20 个对象的 API 调用的总时间(每个对象大约有 10 个属性) ..大约需要 8-9 秒。

我可以做些什么来加快/简化这个过程?我应该考虑将时间缩短到 2 秒或更短的任何方法/库?

0 投票
1 回答
317 浏览

iphone - 带有基本 HTTP 身份验证的 TouchJSON

我想知道是否有人将 TouchJSON 框架与基本的 apache HTTP 身份验证结合使用。本质上,我正在调用的 RESTful Web 服务的目录通过基本的 http 身份验证进行保护。我的电话现在显然都返回 null 了。有没有人设法让这个工作?我可以将用户名:密码嵌入到 URL 中,例如https://username:password@www.somewhere.com/webservices/ws.php但出于显而易见的原因,这是不希望的。

任何帮助,将不胜感激。

谢谢!库尔蒂斯