问题标签 [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.

0 投票
1 回答
2031 浏览

iphone - Objective-C 中 SBJson 的输入意外结束

我有以下代码试图解析我从网站返回的 JSON:

我收到这些错误:

我确实可以控制我正在尝试获取的 JSON,并且在生成 JSON 的 PHP 内部我将标头设置如下:

“输入意外结束”让我相信 JSON 格式不正确,但 JSONLint 告诉我它完全有效。我究竟做错了什么?感谢您抽出宝贵时间阅读本文,任何建议将不胜感激!

更新:

我这样设置responseData:

像这样的解析器(在.h中):

和.m:

查尔斯发现:

收到的 NSData 说明:

打印数据描述:{length = 117, capacity = 256, bytes = 0x5b7b22686f6d65223a22426c61636b62 ... 30382d3133227d5d}

0 投票
4 回答
4219 浏览

iphone - JSON 解析错误

我正在为 iOS 使用 SBJson 框架(也称为 json 框架)。

解析某个 JSON 文件时,我收到以下错误: -JSONValue failed。错误是:未转义的控制字符 [0x09] '

我已经多次使用这个框架,并且我还在同一个应用程序中解析了一个非常相似的 JSON 文件(甚至更长)并且它工作正常。

我试着扔一堆 NSLogs,一切似乎都很好。有人可以指出这个错误的含义,或者至少如何继续调试这样的错误?

这是显示错误的代码:

topDic 显示计数为 0。错误在该[jsonString JSONValue]行。

谢谢

0 投票
1 回答
3717 浏览

iphone - 使用 Asihttprequest 和 iPhone 的 Json 框架解析 JSON 数据

我一直在学习如何使用 JSON 框架和 iOS 的 ASIHTTPRequest 解析 JSON。我已经通过社区教程使用 twitter 提要和自定义提要进行了测试。一切顺利。

然后我想我会使用 Microsoft Odata Service for Northwind db 进行测试。您可以在此处查看 json 结果:

http://jsonviewer.stack.hu/#http://services.odata.org/Northwind/Northwind.svc/Products%281%29?$format=json

现在我一直在努力研究如何只解析产品名称。谁能指出我正确的方向?

根据我的要求完成我有这个

在日志中我有空。

如果我将 valueforKey 更改为@"d"我得到整个有效负载,但我只想要 productName。

我使用的服务 URL 是:

http://servers.odata.org/Northwind/Northwind.svc/Products(1)?$format=json

0 投票
2 回答
737 浏览

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 声明。

0 投票
1 回答
442 浏览

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

0 投票
1 回答
2393 浏览

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 的行(来自另一个类):

目标名称目标数量为空..

0 投票
2 回答
1969 浏览

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 字符串?

谢谢克里斯

0 投票
1 回答
390 浏览

iphone - 如何在 JSON 中为 WCF 服务格式化日期时防止 json-framework 转义反斜杠

我在这里注意到了 JSONKit 的答案:如何防止 JSONKit 从 ASP.NET JSON 日期格式中转义反斜杠?但想知道是否有类似的方法使用 JSON 框架来防止它转义 WCF JSON 日期格式中的反斜杠字符:“\/Date(251683200000)\/”?

0 投票
1 回答
4497 浏览

ios - 在 iOS 中获取 JSON 数据并填充 TableView

晚上好!

我需要一些帮助。我从 Google Places API 获取一些 JSON 格式的数据,但我没有在 iPad 中填充 TableView(基于拆分视图的应用程序)。我从 iOS 开发开始,所以可能有很多错误!我使用了一个项目示例,该示例使用 Twitter API 来检索帖子并重命名了 JSON 数据名称。

我有四个文件在项目中使用并实现了功能:

我在 SplitSampleDelegate.m 文件中收到一个错误,因为它在那里进行了检查...

如果有人可以帮助我,我将不胜感激!

以下是实现的代码:

SplitSampleAppDelegate.h

SplitSampleAppDelegate.m

SimpleSplitController.h

SimpleSplitController.m

0 投票
2 回答
726 浏览

ios - JSON框架解析错误

我在从 Google Places 解析 JSON 时遇到问题。

我有以下代码来解析它:

URL 请求返​​回以下 JSON:

我试图在路径结果 > 几何 > 位置 > lat 中获取信息,但我使用上面的代码得到错误:-[__NSArrayI objectForKey:]: unrecognized selector sent to instance 0x5a526e0.

有人知道如何使用 JSON Framework for iOS 解析这些数据吗?谢谢!