问题标签 [yajl]

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 投票
2 回答
1481 浏览

iphone - 如何将 YAJL 用于目标 c

嗨,谁能告诉使用 YAJL 解析目标 c 中的 json 对象的步骤

谢谢..

0 投票
2 回答
705 浏览

iphone - 在 iPad 项目中安装 YAJL

真的需要帮助。我想在我的 iPad 项目中使用 YAJL。我将 YAJL 框架添加到我的项目中。但是当我运行我的项目时,我收到了这个错误:

dyld:库未加载:/Users/gabe/Library/Frameworks/YAJL.framework/Versions/A/YAJL 引用自:/Users/census/Library/Application Support/iPhone Simulator/3.2/Applications/ED64B511-BD23-49F6- BAEF-8DD5E36F12D1/WebCensus1.0.app/WebCensus1.0 原因:找不到图像

请帮我。我能做些什么 ?

0 投票
1 回答
816 浏览

json - YAJL 流解析和 Twitter 流 API

Twitter 流 API 返回 JSON 块,但我的 YAJL 解析器在第一个之后停止。我猜这是因为每个 JSON 块都是独立的(即:不在全局数组中),所以 YAJL 无法知道它没有完成。

我该如何处理?这是我通过流获得的示例:

这是我认为会更好的方法(不幸的是,我无法控制 twitter 发送的内容:

0 投票
1 回答
1566 浏览

objective-c - 如何成功地将 YAJLiOS JSON 框架导入到我的 iOS 项目中?

我正在尝试在我的项目中为 JSON 使用 YAJLiOS 框架,因为有人告诉我它是最快的 JSON 框架。

无论如何,我已将名为 YAJLiOS.framework 的文件夹拖到 Link Binary With Libraries 窗口中,并将 -ObjC 和 -load_all 标签添加到 Targets 中 appNameTest 下的 Other Linker Flags 中。

然后我完成了;

第二行是抛出“程序接收信号:“SIGABRT”

这让我发疯,任何帮助表示赞赏。

0 投票
4 回答
1140 浏览

ruby - 生成json的哈希结构是什么?

下面是我传递给 javascript 的最终 json 示例。我将使用 ( yajl ) ruby​​ 库从哈希创建这个 json。

问题是生成下面的 json的ruby​​ 哈希应该是什么样的?

0 投票
1 回答
833 浏览

objective-c - YAJL内存泄漏问题数组

我试图每 2 秒获取一次 JSON 数据并将其传递给另一个类进行处理,一切正常,但下面的代码似乎有内存泄漏(来自 Instruments),但我不知道出了什么问题以及如何修复,可以有人请指教???

* 更新了完整的逻辑,看起来传递给 main 方法的数组正在泄漏,并且 Instruments 错误地将其报告为 YAJL 泄漏..(不太确定)*

Instruments 的内存泄漏日志如下

0 投票
0 回答
1128 浏览

yajl - #进口没有这样的文件或目录

我正在使用 xcode 4.02、iOSSDK4.3、YAJL 0.2.24。

  1. 我将 YAJL.framework 文件夹复制到 iPhoneOS4.3sdk 框架目录,然后将框架添加到我的 xcode 项目中(Build Phases - Link Binary with Libraries)

  2. 构建设置 - 我将 -ObjC -load_all 添加到 Debug 和 Release 的其他链接器标志。

  3. 在 Framework SearchPaths 下,我将 YAJLiOS.framework 添加到 Debug 和 Release。

我尝试编译我的项目,但找不到头文件?

我错过了一些东西...

哎呀..框架搜索路径应该设置为框架的父目录..例如/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.3.sdk/System/Library/Frameworks

0 投票
1 回答
1134 浏览

iphone - 是否有关于如何使用基于 C 的 YAJL 库解析简单 JSON 文件的简单示例?

我知道 YAJL 周围有一个 Objective-C 包装器,但这是一个非常的东西,它将整个 JASON 解析器炸毁为一个荒谬的大量 21 个文件,其中许多带有很小的滚动条。

因此,为了保持我的应用程序二进制小,我想坚持使用该解析器的 C 版本。但是我很难找到任何有用的文档而不是包装器。

也许使用过 C-base 的人可以指出这样的教程或文档?

0 投票
2 回答
5405 浏览

c - 在 C 中使用 YAJL 解析 json

我一定是做错了什么......或者这可能是 YAJL 中的一个错误,但我非常怀疑这一点。我无法从 json 对象中检索第一个元素。我回到 YAJL 源以使用示例 parse_config.c 对此进行测试,但它也失败了。

使用 sample.config

我尝试检索“BuildType”<-- JSON 对象的第一个元素。

我更改了 parse_config.c 文件来执行此操作...这是代码:

注意:如果我尝试获取“DistServer”,它工作得很好,但“BuildType”返回 NULL。

我正在使用最新的 YAJL 版本:2.0.2。

提前致谢!

编辑:

这是我的命令输出:

请注意,我正在运行的 parse_config 位于 build/example 目录中

我的 gcc 版本是:gcc 版本 4.4.5 (Ubuntu/Linaro 4.4.4-14ubuntu5)

编辑 2 作为记录,这是随 YAJL 一起提供的示例代码。我故意使用它而不是我自己的代码来确保问题不仅与我的应用程序有关。同时,我通过使用库提供的回调机制并使用

但我仍然想知道为什么原始代码不起作用。

0 投票
2 回答
917 浏览

iphone - YAJL - iOS/iPhone 上的 JSON

在我的 iPhone 应用程序中,我尝试使用 JSON 库 (YAJL) 创建一个类似于以下格式的 JSON 字符串:

但我无法弄清楚创建它的 YAJL 方法。

我尝试了以下方法:

但是,返回的字符串没有包裹在外部的“用户”中。 如何使用 YAJL 创建这个 json 字符串?有人对这个有经验么???

非常感谢,布雷特