问题标签 [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 回答
640 浏览

iphone - UItbaleview Cell json内容未在iOS中显示

我创建了一个应用程序,它将从 Web 服务中获取信息。到目前为止,我通过使用 NSLog 显示内容来获得它,但是当我尝试在 UITableViewCell 中加载它时它没有显示。这是我的代码

我已经通过添加带有 UITableViewController 的文件来插入 tableviewcontroller ..这会是一个问题..请帮助..

0 投票
3 回答
2494 浏览

ios - 重复符号错误:SBJsonParser.o?

我目前在我的项目中有 ShareKit,它被编译为静态库。它得到了适当的实施。我还通过将亚马逊的框架添加到我的项目中来实施亚马逊的 AWS 开发工具包。

似乎重复的符号来自亚马逊的 AWS 开发工具包文件“AWSIOSSDK”。这是它的样子:

在此处输入图像描述

该文件与 ShareKit 的文件 libShareKit.a 发生冲突。这是该文件的样子:

在此处输入图像描述

无论如何,这两个文件都是我以前从未见过的文件。似乎一些 JSON 文件在其中发生冲突。

我查看了其他 SO 问题,他们说要对已编译的源代码做一些事情,但这些文件都不是来自任一库的已编译源代码。

这是 Xcode 给出的确切错误:

无论如何,有人知道我应该做什么吗?除非我解决此问题,否则我的应用程序无法编译。

谢谢!

0 投票
1 回答
202 浏览

ios - 键值 NSDictionary 的 SBJSON 问题

我有如下 JSON 字符串:

对于解析 JSON 对象,我使用的是 SBJSON 库。

这是我用于从 JSON 对象检索数据的代码:

但是当我尝试进入 NSLog 我的字典时,我没有一对键值对象,而只有键,例如:状态、秘密、客户端和过期。

如何使用 SBJSON 库获取带有键值对象的 NSDictionary

0 投票
1 回答
410 浏览

iphone - 在objective-c中解析json文件

我有这个 json 链接 Json_link

我如何获得 (17 : 00) 和 (Amberg) 和 (Aubstadt) 值。并提前感谢。

0 投票
2 回答
723 浏览

objective-c - SBJSON 将新数据附加到现有 JSON 文件中,而不先对其进行解析

我正在制作一个应用程序,让用户以不同的颜色和画笔大小在屏幕上绘图。绘制后,我会将有关每个绘制路径的信息存储在 JSON 文件中,以防止其占用内存。现在我让它解析所有现有路径,然后添加新路径并再次将其全部写回。我希望它只是将新数据附加到 JSON 文件中,而不必先将其读入并解析它,这将使它一次只有一个路径在内存中。

我正在使用 SBJSON,JSONWriter 有一些附加功能,但我认为您需要先将 JSON 字符串附加到文件,而不是文件,这意味着无论如何我都必须读取文件。有没有办法在根本不读取文件的情况下做到这一点?我确切地知道数据的结构。

0 投票
2 回答
3135 浏览

json - SBJsonWriter 嵌套 NSDictionary

我正在尝试使用 Json 序列化 objc 对象以将其发送到服务器。

同一台服务器在 GET 上为此对象类型发送以下内容:

SBJsonWriter 为我在 objc 中创建的匹配对象/类型生成以下内容:

这就是我使用 SBJsonWriter 的方式:

这是我在被序列化的类中的 proxyForJson 实现(SBJsonWriter 需要):

被序列化的类只包含两个属性:typeProperties 和 imageUrls(都是 NSMutableDictionary)。

现在,问题是:当我执行 POST 时,服务器(毫不奇怪)不解析 SBJsonWriter 生成的 Json。问题是:如何生成与服务器提供的 Json 匹配的 Json(假设在上传时会正确解析匹配的 Json)。

提前感谢您的帮助。

0 投票
1 回答
561 浏览

ios - 将 SBJson 与 facebook sdk 静态库一起使用

目前,当我尝试将 SBJson 库与 facebook-ios-sdk 放在一起时,我得到了

'duplicate interface definition for class 'SBJsonParser''

过来。

所以我创建了一个静态 facebook-ios-sdk 库,然后我还在同一个项目中获得了我的标准 SBJson 库。我得到了错误。

任何人都可以提出解决此问题的方法吗?我真的需要在我的应用程序中使用那个库......因为我已经在这个库中有几千行代码并且也需要实现 facebook......

0 投票
1 回答
1517 浏览

ios - SBJson 和 Facebook iOS SDK 错误“'NSData' 没有可见的@interface 声明选择器'JSONValue'”

我收到一条错误消息:

"no visible @interface for 'NSData' declares the selector 'JSONValue'"??

当我有一个数据流 (NSDAta) NSDictionary * dict = [data JSONValue]; 时会发生这种情况

我只有 facebook SDK 附带的 SBJson 文件。有人可以帮助我了解发生了什么。

0 投票
4 回答
947 浏览

iphone - 解析 json - 达到最大深度

我想解析超过 500 条评论的 reddit 帖子的评论。比如这个:http ://www.reddit.com/comments/xu11o json url是:http ://www.reddit.com/comments/xu11o.json

我正在使用 SBJson 来实现这一点。当我尝试使用此代码获取 NSArray 时: NSString* response = [request responseString]; NSArray* responseArray = [response JSONValue];

我收到此错误消息:-JSONValue failed. Error is: Input depth exceeds max depth of 32 将深度更改为更高的数字(例如 100)会使我的应用程序崩溃。

如果 reddit 帖子只有 20 条评论,我会得到 NSArray 并可以成功显示它们。

我必须改变什么才能获得 NSArray?

0 投票
4 回答
2875 浏览

objective-c - iOS 目标 c - NSDictionary 异常的 JSON 字符串

我对 Objective-C 比较陌生,并且遵循了 MapKit 简介的教程(位于此处)。我一直在尝试调试将 JSON 字符串传递给 NSDictionary 的问题。我收到以下错误:

我已将其缩小到给我问题的这条线:

根据 SBJSON 库文档,这是可能的。我认为这与我传递给 NSDictionary 的字符串有关。下面是创建 JSON 字符串的代码:

字符串被正确填充,并且在终端中显示如下(整个事情很大,所以我只会发布少量):

任何帮助,将不胜感激。我意识到我使用的教程有点过时了,但我以前从未使用过 JSON,所以我不太确定问题出在哪里。