问题标签 [nsjsonserialization]
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 - NSJSONSerialization 解析响应数据
我创建了一个 WCF 服务,它为我的 POST 操作提供以下响应:
我对 JSONObjectWithData 的调用没有返回任何错误,但我无法枚举结果,我做错了什么?
json - NSJSON序列化
我对一些以这种方式格式化的服务的公共 json 服务有问题
NSJSONSerialization 似乎无法正常工作
iphone - NSJSONSerialization 不创建键值对
我正在使用 iOS 5 的新功能来解析 JSON,但我不知道为什么我没有得到任何键值对。“aStr”(数据的字符串表示)将正确的 JSON 放在输出窗口上,但我在“dicData”中什么也没得到,也没有错误。
任何帮助是极大的赞赏。
这就是我正在使用的
objective-c - 回调块中的 NSJSONSerialization 泄漏
我正在尝试通过以下方法将块用作 API 请求的回调。此方法采用嵌套在此方法的 Block 中的 Block。它有效......但是,
如果调用此方法的对象被释放,NSJSONSerialization 会转储出大量内存泄漏。一切都在运行时,一切都很好。泄漏仅在请求对象消失后发生。泄漏几乎是所有 NSPlaceHolder 类型。
我无能为力,任何想法都将不胜感激!
ios - 来自 NSString 的 NSJSONSerialization
如果我有一个 NSString 并且我想使用 NSJSONSerialization,是否有可能?我该怎么做呢?
ios5 - 在 iOS5 运行时追加/编辑 JSON 文件
我有包含名称和详细信息的 JSON 文件。我想在运行时编辑 JSON 文件,因为用户在客户端的 iPhone 应用程序中添加了一个新名称。这意味着当用户添加名称时,应将名称添加到 JSON 文件中。这可能......以及如何?
谢谢。
iphone - iPhone:解析响应字典的问题:
我正在为我的同步请求获取服务器响应和解析,如下所示。
结果如下:
我正在尝试解析上述结果,如果它是“OK”,那么我想将“Datavalue”存储在某处。我正在尝试如下所示,
但是,它总是打印“INVALID RESPONSE”,但我得到的响应是“OK”。我在这里做错了什么?请指教!
谢谢!
objective-c - JSON 和 NSMUTABLEARRAY 错误
我试图检索我正在制作但收到以下错误的应用程序的经度和纬度坐标:
这是我的代码:
我不熟悉 JSON 和解析:我还尝试了以下组合
并且它为每个索引一起返回了事件名称、lat、lng。请帮忙..
json - 可可错误 3840 - NSJSONSerialization
我正在尝试解析从 ASP.NET Web 服务返回的 JSON 字符串。返回字符串已简化为:
当我在 xcode 中运行以下代码时,我收到“错误域 = NSCocoaErrorDomainCode = 3840”的错误...“JSON 文本没有以数组或对象开头,并且未设置允许片段的选项”
我真的不知道在这里做什么?错误似乎在“id result =”行。
*我认为这可能是我的 reutrn 字符串的格式,但我在 ASP.NET 帖子上读到的所有内容都表明这是正确的。
*我已将“NSJSONReadingMutableContainers”更改为“NSJSONReadingMutableLeves”
iphone - iOS NSJSON 返回空值
我有以下代码
我遇到的问题是NSLog(@"Files: %@", files); 返回我所期望的
然而NSLog(@"output: %@", userNumber); 返回NULL
我需要帮助弄清楚为什么 NSString *userNumber = [result objectForKey:@"UserNumber"]; 似乎没有按应有的方式返回“1”。