问题标签 [jsonkit]
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.
objective-c - 如何处理与节点 ID 对应的响应对象?
编辑措辞..
我正在使用名为 Drupal-IOS-SDk 的第 3 方库将我的 Drupal 网站与我正在开发的 IOS 应用程序连接起来。我使用一种方法来索引我网站上的节点,我只是想知道是否有人知道如何处理来自我网站的响应。如果我运行与我的 index 方法(getNode 方法)类似的代码,可以提供一些上下文,它工作正常,我能够完美地访问我的响应,如下所示:
这是响应对象打印的内容(我没有包括整个内容,但您会明白的):
上面的代码获取节点数据并调用 responseObject 上的“objectforkey”方法让我可以访问数字或存储在我的 responseObject 中的任何其他内容。在我从响应对象中评论拉取数据的地方,我得到了整数“1390534644”,它正确对应于“更改”变量,正如您从上面的打印响应中看到的那样。上面的部分工作正常。这是我感到困惑的下一步:
在本节中,我索引所有节点并从每个节点获取字段,而不是仅从一个节点获取所有信息。我收到一个响应,显示到目前为止一切正常,因为响应包含正确的信息。不过我很困惑,因为我不确定我的响应对象到底是什么。它是一个节点集合,每个节点都有一个“nid”和“uri”,如下面的索引方法 responseObject 所示。例如,如果我想从下面打印区域中的第一个“nid”中获取值“650”,我将如何执行此操作?我不认为我可以像在第一个工作示例中那样调用“objectForKey”,因为每个节点都有一个“nid”。如果我告诉我的应用程序查找名为 nid 的键,它不知道要查找哪个键。如果没有唯一键,我如何访问数字 650?我在下面打印了我的索引方法 responseObject,所以你可以看到我在说什么。
ios - LLVM 5.1“不推荐使用的 isa”的编译器错误
我收到编译器错误libJSONKit
和JSONKit.m
. 错误是这样抛出的:"Assignment to Objective-C's isa is deprecated in favor of object_setClass()"
。
还有一个次要错误:
"Direct access to Objective-C's isa is deprecated in favor of object_getClass()".
有关解决方法或解决方案的任何建议?
ios - 使用 JSONKit 和 AFNetworking 使 url 查询成为一个复杂的 JSON 对象
我正在使用 AFNetworking 执行登录,并且 url 格式是这样的:
所以首先我在 NSDictionary 中使用 NSDictionary 创建了参数,如下所示:
但是查询出来是错误的
在此之后,我使用JSONKit来打包参数
结果看起来很相似,但“{}”编码
我哪里出错了?我该如何纠正?非常感谢!
iphone - 如何解决ios 7中的json错误?
我正在使用以下代码。
我有以下错误
*首先抛出调用栈:如何解决这个错误
ios - 带有arm64的sthttprequest和jsonkit,不再工作了吗?
我正在创建和更新我的一个应用程序,它使用 sthttprequest 和 jsonkit。从这个 2 月开始,苹果需要支持 64 位架构,在过去的几个月里我已经看到了这个警告:
因此,我在构建设置中添加了“标准架构”以支持 arm64,并且我已将“仅构建活动架构”设置为“否”。我已经使用 iphone 6 进行了构建(使用 iphone 5 一切正常),我收到了很多错误,其中一些很容易解决,但这个错误不是:
找不到文件:/Users/*****/Library/Developer/Xcode/DerivedData/*****-brhcaqkzbwghmreypofgoustfozt/Build/Intermediates/****.build/Debug-iphoneos/****.build /Objects-normal/arm64/JSONKit.o clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)
我已经清除了我的派生数据,但似乎 jsonkit 库存在一些问题,SThttprequest 使用的库对 json 进行解码。好像它与arm64不兼容有可能吗?我该怎么做才能解决问题?更改 sthttprequest 类对我来说是一项很长的工作......而且我认为没有 64 位支持我无法更新我的应用程序......
ios - xcode 错误 - Jsonkit.m 文件
我正在使用JSONKit Objective-C 库。
但是在我编译源代码时它会导致 JSONKit.m 中的错误。
我使用-fno-objc-arc
编译器标志来编译非弧代码。
错误在JSONKit.m文件中,指向文件路径/NSString (isa)。
我应该怎么做才能避免这个错误。
ios - 使用 JSONKIT 序列化 NSNumber 时出错
我EXC_BAD_ACCESS (code=EXC_I368_GPFLT)
在尝试序列化包含NSNumber
using的字典时得到JSONKIT
我jk_encode_add_atom_to_buffer
在以下行中调用了方法中的异常
这是我尝试过的示例代码
是否有任何提示为什么我会收到此错误?
ios - 在 url 中发送 JSONArray 参数时出错 (iOS)
我需要将数组转换为 json 并将其作为 url 中的参数与其他参数一起发送。我使用 jsonKit 进行 json 转换和 AFNetworking 进行网络通信。但它总是在服务器的 json 中给出异常。
这是用于儿子转换的代码:
该数据最终作为 url 中的参数发送。网络通信代码:
也用于转义字符:
[postData stringByAddingPercentEncodingWithAllowedCharacters:[NSCharacterSet URLQueryAllowedCharacterSet]];
收到错误:
错误域=NSURLErrorDomain 代码=-1002“不支持的 URL”UserInfo={NSUnderlyingError=0x7d51e9a0 {错误域=kCFErrorDomainCFNetwork 代码=-1002“不支持的 URL”UserInfo={NSLocalizedDescription=不支持的 URL}},NSLocalizedDescription=不支持的 URL}