问题标签 [sbjson]

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 投票
1 回答
1195 浏览

objective-c - 传递带有希伯来语值问题的 JSON 数据(UTF8?)

我有这个方法-

但是当我在我的对象中发送不是英语的字符串时,我从服务器收到错误。现在,我知道这是一个 UTF8 问题,但我确实将它设置为 UTF8。有人可以帮我弄清楚吗?

0 投票
3 回答
1045 浏览

iphone - 为什么 SBJson JSON 解析只得到最后一个感兴趣的键?

我正在使用以下 JSON:http ://www.kb.dk/tekst/mobil/aabningstider_en.json 当我尝试通过键“位置”解析它时:

当我通过 NSLog 打印对象位置时:

这只是“位置”键的最后一个值。难道我做错了什么?我尝试通过http://jsonlint.com/验证 JSON ,但是当我输入上面的 JSON URL 时,它说“有效” - 仍然只显示最后一个“位置”键”,但是如果我复制-粘贴它,它不会验证 JSON,并且必须通过从字符串中删除换行来修复。

此外,当我尝试解析 JSON 并获取“名称”字段时,出现以下异常:

如果“位置”标签是一个用方括号 ([]) 括起来的数组对象,那会更有意义,但是现在它只是一系列普通的键值对......遗憾的是,这是我必须使用的 JSON .

请帮助并非常感谢!:)

真诚的,彼得。

0 投票
1 回答
117 浏览

objective-c - JSON 错误 + 目标 C

我找到了几种解析JSON方法Objective-C

这两种方法都很好用,但是我唯一的问题是当发生错误时,我想要比错误消息更多的细节。具体来说,我想知道发生错误的行号和列(SBJSON 和 NSJSONSerialization 都返回错误,但是错误似乎只包含没有更多详细信息的消息)。

关于如何获得有关处理时发生的错误的更多详细信息的任何建议JSON

0 投票
2 回答
436 浏览

objective-c - adding SBJson framwork + ShareKit/ShareKit to the same XCode Project

I want to include SBJson and Sharekint libraries in my Xcode Project the problem is sharekit already contains SBJson but with different methods .. the result is that i ended up with duplicate files containing different code and hence i receive "duplicate symbole" error at compile time .

what would be a solution that wouldn't involve renaming file names and classes because the code will endup to be a complete mess.

thnks in advance .

0 投票
1 回答
534 浏览

objective-c - SBJSON 编码包含另一个对象数组的对象

我有一点 json 编码问题:

我需要使用 SBJSON 对对象格式 JSON 进行编码,然后再将其发送到 php 服务器 目前此示例代码有效:

问题是当我需要在该对象的 JSON 表示中发送“user.horaires”(此处为评论)应用程序崩溃时。

此对象是以下类的数组:

有人知道如何成功编码吗?

0 投票
1 回答
193 浏览

iphone - SBJSON 链接错误

我正在使用 googles GdataStatic lib 在我的项目中集成 youtube 服务。我还在使用 JSON 库来解析 JSON 文件。我的问题是当我构建项目时它显示错误,如_OBJC_METACLASS_$_SBJsonParser发现重复符号。发生的情况是,当我构建库时,它创建了 SBJSONParser.o,当我再次构建它时,它创建了新的 SBJSONParser.o,并且链接器报告错误,因为它有两个相同的输入。我如何解决这个错误?我使用了 -allLoad -objC 等链接标志(我不确定那里的标志的意义是什么),我得到了同样的错误。任何帮助表示赞赏。

0 投票
2 回答
3786 浏览

objective-c - 如何使用其 KEY 字符串解析没有引号的 JSON?

我想解析来自 iOS SBJSON 框架中以下 url 的 json 输出 http://maps.google.com/maps?q=school&mrt=yp&sll=13.006389,80.2575&output=json

我正在使用http://www.bodurov.com/JsonFormatter/在线阅读。

在 ASIHttpRequest 响应方法中,我删除了while(1); 从响应

我猜没有双引号的 JSON 键会导致问题。

而不是 { "title": "hospital - Google Maps", "urlViewport": false, },我们得到 { title: "hospital - Google Maps", "urlViewport": false }

请帮我解析从谷歌返回的这个复杂的 JSON 结构。

0 投票
1 回答
110 浏览

objective-c - SBJson 无密钥解析

通过使用单例客户端(RestKit)获得响应,我得到了这个 json 字符串。

我得到了这个结果

这导致了这个

作为 NSDictionary。

如您所见,我没有可用的密钥。如果是这样,我会做这样的代码NSMutableArray *block = [results objectForKey:@"key"];。我试图为 objectForKey 放置和空字符串,但它不起作用并给了我一个错误“objectForKey”。

问题:如何解析每个块以将其放入没有键的数组中?

请帮忙!谢谢!

0 投票
2 回答
645 浏览

iphone - SBJSON 解析器在第二次尝试时不起作用

当我第一次调用 SBJsonParser 时,它工作正常,但在第二次尝试时,结果始终为空。数据格式与第一种完全相同。

这是代码:

这是上面 NSLog 行的打印输出:

第一次尝试:

第二次尝试:

如您所见,我每次都在进行初始化。不知道为什么它不起作用。任何建议表示赞赏。

谢谢

0 投票
1 回答
7817 浏览

iphone - 检测 null 和类似“null”的 JSON 值?代码

我在向 tableView 中的单元格插入数据时遇到问题。当我搜索错误源时,我看到我的 web 服务正在返回空值。因此,当我将名称调用到单元格时,它会崩溃为空的参数。所以,原因是数据库问题,我只想跳过添加例如:{“name”:“null”}

在其他服务中,我将空值设为空......所以它不会引起问题......我认为它是作为字符串的空值。

这是一个例子:

当我在这里解析 json 时,我只想跳过添加这个。