问题标签 [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 投票
4 回答
4782 浏览

objective-c - 当我使用 ASIHTTPRequest 和 SBJSON 时,iOS 5.1 出错

我收到此错误:

注意我添加了框架核心图形、系统配置、移动核心服务、libz.dylib、libz.1.2.5.dylib、CF Network、UI Kit 和 Foundation。我搜索了所有论坛并花了将近 4 天时间,但找不到原因。

当我评论我的 ASIHTTPRequest 和 SBJSON 代码行时,它工作正常。我已经为 ASIHTTPRequest 和 SBJSON 添加了所有类并检查了三次。谁能建议我做错了什么?

0 投票
2 回答
3061 浏览

iphone - 错误:JSON 无法识别的前导字符

我正在实现 SBJSON 以从 Web 服务中获取数据。我在“ConnectionDidFinishLoading”中的代码如下:

但我在控制台中收到错误消息,如下所示:

-JSONValue 失败。错误跟踪是:(“错误域=org.brautaset.JSON.ErrorDomain Code=3 \"无法识别的前导字符\" UserInfo=0x686d010 {NSLocalizedDescription=无法识别的前导字符}")

我在stackoverflow上引用了几个链接,我也使用谷歌找到答案,但我无法获得解决方案

如果您有解决方案,请与我分享。

提前谢谢...

0 投票
1 回答
4925 浏览

ios - iOS JSON 解析为 NSDictionary,然后使用 SBJson 解析为 NSArray

它应该很简单,但我无法让它工作。

Json 响应是 ([{"id":"1", "x":"1", "y":"2"},{"id":2, "x":"2", "y": "4"}])

转换应该有两个 NSObjects ..他们每个人都应该有

id:1 x:1 y:2

id:2 x:2 y:4

0 投票
3 回答
705 浏览

iphone - SBJsonParser 内存泄漏

我已经使用泄漏来定位与 SBJsonParser 相关的内存泄漏,但我不明白为什么会得到它?我希望有人能够提供一些见解。Leaks 报告说泄漏来自一个名为 objectWithURL 的方法。此方法是从名为 downloadJSONFeed 的方法调用的。我已经在下面展示了两者。

任何见解表示赞赏。

0 投票
1 回答
811 浏览

ios - iOS - 将 NSDictionaries 嵌套到 NSArray

我的 Json 响应是

我做到了

在这一点上,我相信 jsonObject 是一个有两个 NSDictionary 的数组。我怎样才能使 jsonObject 有两个 NSArray 而不是 NSDictionary?最好的方法是什么?我认为我需要将嵌套的 NSDictionary 转换为 NSArray?

0 投票
1 回答
538 浏览

ios - NSJSONSerialization 和 SBJson 工作异常

我尝试将相同的 NSDictionary 对象转换为 NSData,然后使用 NSJSONSerialization 和 SBJsonWriter 多次转换为 NSString,有时会得到不同的字符串。甚至为空。这很奇怪,我找不到任何理由。=( JSONKit 和 YAJL 没有这样的问题。以下是我的测试代码。

控制台输出是......

每次我运行测试代码时输出都会发生变化。data 的字节大小相同,但 UTF8 转换的字符串长度不同。

0 投票
1 回答
1554 浏览

ios - asihttprequest 如何用 SBJson 发布 json?

我写了一种方法:

该方法很简单,只需发布​​值并解析返回值,当我运行它时,我得到控制台输出:

它崩溃了!但如果我评论该行[request appendPostData:[newJSON dataUsingEncoding:NSUTF8StringEncoding]];,我将收到数据,但它也会崩溃。先感谢您...

0 投票
1 回答
191 浏览

ios - SBJson 反序列化问题

嗨,我在 JSON 反序列化方面遇到问题。

我正在使用 SBJson,数据是从 .net 网络服务返回的。

这是返回的 JSON(缩短)

到目前为止,我已经使用以下代码

以下行 [jsonObject valueForKey:@"result"] 返回以下数据

我如何将这些数据放入数组中?

这是我第一次使用 Json,所以我不完全确定发生了什么。

谢谢米克

0 投票
1 回答
371 浏览

objective-c - iOS 应用程序中的重复 JSON 文件阻止应用程序构建

我遇到了重复的 JSON 文件问题。我有 google 地方 SBJSON 文件和 Facebook JSON 文件。我看到典型的解决方案是删除其中一个 JSON 库。当我这样做时,我会遇到更多错误。Google 和 FB JSON 库对我来说看起来很不一样。

ld:/Users/myName/Library/Developer/Xcode/DerivedData/GJ-fzuneahndeknibecnhhygyhhvkxl/Build/Intermediates/GJ.build/Debug-iphonesimulator/GJ.build/Objects-normal/i386/SBJsonParser-6AE6A0B799B41343中的重复符号_OBJC_METACLASS_$_SBJsonParser .o 和 /Users/myName/Library/Developer/Xcode/DerivedData/GJ-fzuneahndeknibecnhhygyhhvkxl/Build/Intermediates/GJ.build/Debug-iphonesimulator/GJ.build/Objects-normal/i386/SBJsonParser-58C4D42EE2A98A37.o 架构 i386 clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)

在此处输入图像描述

0 投票
3 回答
1375 浏览

iphone - 在我的 Objective-C 程序中解析 json 响应

我使用 SBJSON 来解析我的响应,总线不知何故我无法取出我的数据。我应该如何解析这个回复?

我是这样开始的:

但接下来是什么?我需要 StatusCode 值和 UserID。