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

objective-c - json-framework - 在最外层数组或对象之后不需要令牌“数组开始”

向 json-parser 提供以下数据:http ://mapadosradares.com.br/api/get_initial_load会产生此错误:在最外层数组或对象之后不需要令牌“数组开始”

这是我的代码:

据我所知,JSON 非常好。有什么想法吗?

更新:

这是解析器初始化:

0 投票
2 回答
6244 浏览

json - 将 JSON 字符串解析为 NSMutableArray

这是我的字符串:

[{"id":"1","nome":"Adriatik"},{"id":"2","nome":"Ard"},{"id":"3","nome":"Albana"},{"id":"4","nome":"Adriana"}]

我想将 JSON 字符串的所有“名称”解析为NSMutableArray.

对不起我的英语不好!

0 投票
1 回答
256 浏览

iphone - 用希伯来语从 iPhone 向 IIS 发送 JSON 字符串在结束前被截断

我使用以下代码从我的 iPhone 应用程序向服务器发送数据:

只要我在数据中发送拉丁文,它就可以很好地发送,并且当我在其中发送希伯来语数据时,服务器会获得完整的字符串,它会在某些地方被剪切,并且服务器不会获取所有数据,在 Xcode 调试中我可以看到完整的我NSLog用来输出它的字符串:

{"会话":{"customer_id":-1,"client_time":"3","user_id":-1,"device_token":"3"},"错误":{"error_code":-1," error_message":"3"},"Successful":{"success_code":-1,"success_message":"3"},"Details":{"StartCallID":-1,"user_password":"כ","用户名":"ככ","StartDate":"3","EndDate":"3"},"Ptype":{"Ptype":3}}

有人可以帮忙吗?

0 投票
1 回答
306 浏览

iphone - 复杂的 Json 数据和 NSMutableDictionary 解析问题

嗨,我正在使用 SBJson 将 Json 数据移入和移出 NSMutableDictionar,我像这样从其他几个 NSMutableDictionary 构建主要的 NSMutableDictionary

然后我将数据分配给它,我希望得到这个 Json 结构:

但是我的json中没有“]”或“[”看起来像这样,顺序也发生了变化,但这不是问题,我在服务器上处理它,问题是没有方括号

任何人都知道这个问题,我需要多个具有相同名称的项目,这是它的 json 标准

谢谢

0 投票
1 回答
4228 浏览

iphone - NSManagedObject 到 JSON

我有一个名为 catObras 的实体类,它继承自 NSManagedObject 类。我想要做的是以 JSON 形式通过 Web 服务 (POST) 传递它。如果我发送对象,我会收到:

我想以 json 形式传递这些信息。现在我正在使用 SBJSON(又名 JSON 框架)。当我尝试使用 JSONRepresentation 时,它会向我发送以下信息:

JSON 表示失败。错误是:JSON 类型无效

有什么建议么?

0 投票
2 回答
627 浏览

objective-c - 带有 SBJson for iOS 的静态库

我正在开发一个静态库,我需要在其中使用开源 SBJson 类。

在分发我的静态库时,将 SBJson 类包含到我的库中而不需要包含其所有头文件(.h)的最佳方法是什么?

0 投票
1 回答
5889 浏览

objective-c - SBJSON 将 NSString 解析为 NSDictionary

我正在尝试使用 SBJson 3.0.4 将包含 JSON 数据的 NSString 解析为 NSDictionary,但是当我这样做时,出现此错误:

“WebKit 丢弃了 webView 中未捕获的异常:shouldInsertText:replacingDOMRange:givenAction: delegate: -[__NSCFString JSONValue]: unrecognized selector sent to instance 0x6ab7a40”

据我所知(不是很远),我得到的 JSON 是有效的,所以我不知道为什么会这样。我的代码也编译得很好……这里是:

0 投票
3 回答
334 浏览

ios - 使用 sbjson 时无法识别的选择器

我正在尝试在此处遵循本教程http://ios-blog.co.uk/iphone-development-tutorials/parsing-json-on-ios-with-asihttprequest-and-sbjson/来执行 ASIHttp 和 SBJSon同时进行教程,一切都很好,直到上线

它会因错误而崩溃的地方

我已经尝试使用 NSArray、NSString 并且没有想法了......我的代码与链接完全一样

0 投票
1 回答
867 浏览

ios - SBJson - 有内存泄漏?

我刚刚克隆了 SBJson 框架的 git 存储库,并将源代码导入到我的应用程序中。运行一个静态内存分析器,我看到的结果有点害怕。看图片

在此处输入图像描述

这怎么可能?我怀疑这个非常知名的图书馆的开发者没有看到这个?事实上,如果运行内存配置文件,它会显示该库的内存泄漏。

有任何想法吗?谢谢

0 投票
1 回答
2981 浏览

asp.net - iOS AFNetworking - ASP.NET Web API .ASPXAUTH 存储和删除

我正在使用适用于 iOS 的 AFNetworking 框架。我已将 AFHttpClient 子类化并将其用作单例,即[TestAFClient sharedClient]

我正在使用需要使用 .ASPXAUTH cookie 的 ASP.NET Web 服务 API。首先,我必须进行身份验证,接收 .ASPXAUTH cookie 作为响应,然后必须在每个后续请求中传递这个 cookie。

经过几次测试后,似乎因为我使用的是单例 AFHTTPClient,.ASPXAuth cookie 仍然存在,因此不需要显式存储 cookie。

但是,作为我的应用程序的一部分,我需要在某个时候“注销”。

为了注销,清除此 cookie 的最有效方法是什么?将单例设置为nil并重新初始化它?做类似的事情setValue:forKey:

此外,我明确存储 .ASPXAUTH cookie 更好吗?如果需要,这会过期还是自动续订?

谢谢,

罗比