问题标签 [touchjson]
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.
iphone - 无法使用 CJJsonSerializer 序列化 NSDate
我尝试添加NSDate
到NSMutableDictionary
,然后使用以下方法使其成为JSon
字符串:
我有几个问题:1)jsondata
是零,然后requestBody
也是零。2)[NSDate date]
让我弄错日期,不像我 iPhone 上的日期:
对这个问题有任何帮助吗?
编辑:
当我打印错误时,我得到了这个消息:
这不可能吗?
ios - CJSON反序列化错误
我正在开发一个 JSON 解析应用程序。我正在使用 touchjson 来解析 json url,它是——
https://dl.dropboxusercontent.com/u/746330/facts.json
出于某种原因,当我使用 CJONDeserializer 时出现错误 ---
错误域 = CJSONDeserializerErrorDomain 代码 = -104 “无法扫描字典。无法扫描值。” UserInfo=0x7feb38d99ed0 {NSLocalizedDescription=无法扫描字典。扫描值失败。, line=0, character=0, location=0, snippet=!HERE>!{ "title":"About Can}
如果我使用 NSJSONSerializer 它会给我以下错误---
"Error Domain=NSCocoaErrorDomain Code=3840 "操作无法完成。(Cocoa 错误 3840。)“(无法将数据转换为围绕字符 2643 的字符串。)UserInfo=0x7f8559c56700 {NSDebugDescription=无法将数据转换为围绕字符 2643 的字符串。}”</p>
对于我正在使用的代码,如果我使用任何其他 json url,它不会给我任何错误。
这是我正在使用的代码 -
任何帮助都感激不尽。提前致谢。
ios - Touch Json CJsonScanner
我正在使用 Touch JSON lib,在 Base SDK iOS 8 中无法获取CDataScanner
扩展类。
所以这就是为什么我低于崩溃,关于这个的任何想法。
objective-c - 解析 JSON 时内存使用率高
我目前正在从 JSON 解析我的所有数据并将其存储在一个数组中。然而,当它开始解析时,内存使用量从大约 25mb 跃升至 800mb。在做了一些研究之后,我被告知在 GCD 块中放置一个 @autoreleasepool 但无济于事。
这是我到目前为止的代码:
我正在使用 TouchJSON 来解析数据。
经过进一步研究,我认为这与我将所有值一旦解析成一个 NSArray 就将其存储在内存中的事实有关。我想我将不得不使用 CoreData 或类似的东西。