问题标签 [json-framework]
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 - Objective-C 中 SBJson 的输入意外结束
我有以下代码试图解析我从网站返回的 JSON:
我收到这些错误:
我确实可以控制我正在尝试获取的 JSON,并且在生成 JSON 的 PHP 内部我将标头设置如下:
“输入意外结束”让我相信 JSON 格式不正确,但 JSONLint 告诉我它完全有效。我究竟做错了什么?感谢您抽出宝贵时间阅读本文,任何建议将不胜感激!
更新:
我这样设置responseData:
像这样的解析器(在.h中):
和.m:
查尔斯发现:
收到的 NSData 说明:
打印数据描述:{length = 117, capacity = 256, bytes = 0x5b7b22686f6d65223a22426c61636b62 ... 30382d3133227d5d}
iphone - JSON 解析错误
我正在为 iOS 使用 SBJson 框架(也称为 json 框架)。
解析某个 JSON 文件时,我收到以下错误: -JSONValue failed。错误是:未转义的控制字符 [0x09] '
我已经多次使用这个框架,并且我还在同一个应用程序中解析了一个非常相似的 JSON 文件(甚至更长)并且它工作正常。
我试着扔一堆 NSLogs,一切似乎都很好。有人可以指出这个错误的含义,或者至少如何继续调试这样的错误?
这是显示错误的代码:
topDic 显示计数为 0。错误在该[jsonString JSONValue]
行。
谢谢
iphone - 使用 Asihttprequest 和 iPhone 的 Json 框架解析 JSON 数据
我一直在学习如何使用 JSON 框架和 iOS 的 ASIHTTPRequest 解析 JSON。我已经通过社区教程使用 twitter 提要和自定义提要进行了测试。一切顺利。
然后我想我会使用 Microsoft Odata Service for Northwind db 进行测试。您可以在此处查看 json 结果:
现在我一直在努力研究如何只解析产品名称。谁能指出我正确的方向?
根据我的要求完成我有这个:
在日志中我有空。
如果我将 valueforKey 更改为@"d"
我得到整个有效负载,但我只想要 productName。
我使用的服务 URL 是:
http://servers.odata.org/Northwind/Northwind.svc/Products(1)?$format=json
c# - C# 将 Xml 反序列化为对象并再次序列化回 Xml
我想使用 JsonFx 将 XML 转换为自定义类型和 LINQ 查询。任何人都可以提供一个反序列化和序列化的例子吗?
这是我正在使用的 XML 示例。XML 粘贴在这里: http: //pastebin.com/wURiaJM2
JsonFx 支持多种将 json 绑定到 .net 对象(包括动态对象)的策略。https://github.com/jsonfx/jsonfx
亲切的问候
PS 我确实尝试将 xml 文档粘贴到 StackOverflow 中,但它删除了很多文档引号和 XML 声明。
objective-c - objective-c json-framework:如何有效地解析日期、空值和其他所有内容?
场景:Ruby on Rails 应用程序将 JSON 返回到 iOS 应用程序,使用 json-framework 解析 JSON 并将数据推送到 Core Data 对象。
问题:从 JSON 中返回的许多属性可能为空,并且其中很多不是简单的字符串(例如,它们是带有时区、整数、浮点数等的 DateTimes)。
问题:处理这种 JSON 的最有效方法是什么?json-framework(或其他可能的东西)是否有任何帮助者可以更轻松地解析此类数据...... - 或 - ......我是否只需要对每个属性进行 [NSNull null] 检查,如果不为 null,请执行适当的转换为 NSDate、NSNumber 或其他什么?
谢谢-wg
ios - JSON 解析返回 null 到 iOS(json 字符串看起来正确)
我正在尝试获取一个 JSON 到 iOS 应用程序,但不断获取 NULL 值..
JSON 字符串看起来正确:
我的字符串 = [{"goal":{"amount":"100.0","created_at":"2011-08-20T00:55:34Z","id":1,"name":"User","updated_at ":"2011-08-20T00:55:34Z"}},{"目标":{"amount":"200.0","created_at":"2011-08-20T00:56:48Z","id": 2,"name":"User2","updated_at":"2011-08-20T00:56:48Z"}},{"goal":{"amount":"19999.0","created_at":"2011-08 -20T19:15:10Z","id":3,"name":"这是我的目标","updated_at":"2011-08-20T19:15:10Z"}},{"目标":{"金额":"0.0","created_at":"2011-08-20T20:46:44Z","id":4,"name":"目标","updated_at":"2011-08-20T20:46:44Z"}}]
我想我错过了一些基本的东西..
更新:
这是返回 NULL 的行(来自另一个类):
目标名称 和目标数量为空..
iphone - iPhone JSON框架不解析不在对象或数组内的JSON字符串对象
我在 Obj-C (iOS) 中使用 JSON 框架来解析来自 RESTful Web 服务 (C#/.NET) 的响应。
当涉及到数组或对象时,该框架很好,但是其中一个服务调用返回了一个字符串:
原始值(在服务器的内存中):
41SIdX1GRoyw1174duOrewErZpn/WatH
由 WCF 编码后的 http 响应中的 JSON 值:
"41SIdX1GRoyw1174duOrewErZpn\/WatH"
这可以由 Android、Windows Phone 7 上的对应 JSON 框架处理,当然还有 jQuery。服务器有时还会返回 .NET WebFaultException,它会自动将错误消息序列化为"Error message here"
.
JSON 框架返回错误:Token 'string' not expected before outer-most array or object
任何人都知道如何在 Objective C 中解码 javascript 字符串?
谢谢克里斯
iphone - 如何在 JSON 中为 WCF 服务格式化日期时防止 json-framework 转义反斜杠
我在这里注意到了 JSONKit 的答案:如何防止 JSONKit 从 ASP.NET JSON 日期格式中转义反斜杠?但想知道是否有类似的方法使用 JSON 框架来防止它转义 WCF JSON 日期格式中的反斜杠字符:“\/Date(251683200000)\/”?
ios - 在 iOS 中获取 JSON 数据并填充 TableView
晚上好!
我需要一些帮助。我从 Google Places API 获取一些 JSON 格式的数据,但我没有在 iPad 中填充 TableView(基于拆分视图的应用程序)。我从 iOS 开发开始,所以可能有很多错误!我使用了一个项目示例,该示例使用 Twitter API 来检索帖子并重命名了 JSON 数据名称。
我有四个文件在项目中使用并实现了功能:
我在 SplitSampleDelegate.m 文件中收到一个错误,因为它在那里进行了检查...
如果有人可以帮助我,我将不胜感激!
以下是实现的代码:
SplitSampleAppDelegate.h
SplitSampleAppDelegate.m
SimpleSplitController.h
SimpleSplitController.m
ios - JSON框架解析错误
我在从 Google Places 解析 JSON 时遇到问题。
我有以下代码来解析它:
URL 请求返回以下 JSON:
我试图在路径结果 > 几何 > 位置 > lat 中获取信息,但我使用上面的代码得到错误:-[__NSArrayI objectForKey:]: unrecognized selector sent to instance 0x5a526e0.
有人知道如何使用 JSON Framework for iOS 解析这些数据吗?谢谢!