问题标签 [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 投票
1 回答
122 浏览

iphone - YAJLiOS 无法解析非英文字母?

我对 YAJLiOS 解析器有疑问...我有下一个 json 数据:

我正在尝试获取“body”,结果是:“\U0416\U0412”和“hi”

编码可能有问题,但我不知道如何解决

谢谢你的时间!

0 投票
3 回答
300 浏览

iphone - 解析 JSON 数据错误

我有以下 JSON 数据:

我想用这段代码得到一个body值数组:

但我总是得到这个错误:

*由于未捕获的异常 'NSInvalidArgumentException' 导致应用程序终止,原因:'-[__NSArrayM objectForKey:]: unrecognized selector sent to instance 0x6b65a60'

0 投票
1 回答
365 浏览

iphone - 无法通过 YAJLiOS 解析 json 数据

起初我试图访问我的应用程序文件夹中的本地文件:

结果始终为 NULL

然后我试图检查文件是否存在:

它不存在,我使用以下代码访问我的 json 文件:

它获取文件但是当我尝试解析它时:

我收到一个错误:


我的问题是下一个

  • 有没有机会将 NSData 转换为 NSConcreteData?

  • 我是否使用正确的方法来访问数据?


Api 文档 - http://gabriel.github.com/yajl-objc/

我的 Xcode 构建阶段的屏幕截图:

在此处输入图像描述

0 投票
1 回答
891 浏览

macos - 在 OS X 上安装 yajl-py:“找不到 Yajl 共享对象。请安装 Yajl 并确认它在您的共享库路径上。”

我正在尝试在我的 Mac 上安装 yajl-py ()。但是,它给出了以下错误:

我通过 yajl 安装了ports,所以我知道它在那里,问题是如何将 /opt/local/lib 中的共享库获取到库路径中。

做一些阅读,似乎是一个坏主意LD_LIBRARY_PATH,但我没有看到任何替代方案。有没有其他方法可以做到这一点?

0 投票
4 回答
1806 浏览

python - Yajl 在 Python 中使用 githubarchive.org JSON 流解析错误

我正在尝试使用 yajl-py 解析 GitHub 存档文件。我相信文件的基本格式是 JSON 对象流,因此文件本身不是有效的 JSON,但它包含的对象是有效的。

为了测试这一点,我安装yajl-py并使用了他们的示例解析器(来自https://github.com/pykler/yajl-py/blob/master/examples/yajl_py_example.py)来尝试解析文件:

2012-03-12-0.json已解压缩的 GitHub 存档文件之一在哪里。

看来这种事情应该从他们在 Ruby 中的参考实现中起作用。Python 包不处理 JSON 流吗?

顺便说一句,这是我得到的错误:

0 投票
1 回答
468 浏览

ruby-on-rails - 在 Rails 中使用 YAJL 拉取流式 API

我正在尝试让 YAJL 在我的应用程序中工作 - 一直在通过 Twitter API 和 Digg API 对其进行测试,但我似乎无法让它工作。

我不确定我哪里出错了。使用此代码进入 Twitter 流 API:(已删除用户名/密码)

我收到一个错误:

错误指的是这一行:

我想避免使用特定于 API 的 gem,这样我就可以重用代码并在未来利用其他 API(即 TweetStream)。

在此先感谢您的帮助!如果您有任何问题,或者我是否可以澄清这一点,请告诉我。

哦!我会注意,如果您有建议,我愿意接受其他宝石来管理流媒体。

0 投票
2 回答
985 浏览

python - 导入ijson模块python时出错

我需要将一些大(2 Gb+)文件解析成 python。我已经尝试使用 json 模块,但我得到一个内存错误,因为它的方法都一次加载文件。然后我继续安装 ijson,它可能实现了一种基于迭代器的文件解析方式。但是,当我运行时:

导入 ijson

我得到异常:未找到 YAJL 共享对象。

有没有人发现类似的问题?任何帮助将不胜感激

问候

0 投票
1 回答
108 浏览

c - 如何删除和更新 yajl C 库中的对象?

如何删除和更新 yajl C 库中的对象?

我在任何地方都找不到这个解决方案

0 投票
0 回答
232 浏览

iphone - 我无法获取使用 MGTwitterEngine(iPhone) for Twitter API 1.1 检索的值

我使用 MGTwitterEngine(iPhone)。但我无法获取使用 MGTwitterYAJLParser 检索到的值……以下描述了 https://dev.twitter.com/docs/api/1.1/get/search/tweets

这是我的代码…… MGTwitterSearchYAJLParser.m

0 投票
1 回答
620 浏览

python - 如何在 Mac OSX 下安装 ijson python 包(find_library 问题?)

我需要解析一个可能很大的 json 文件。所以我寻找解决方案来帮助我并找到了 ijson 库。似乎非常适合这个目的。

我使用 pypm(我使用 Active Python)、端口并直接使用提供的安装脚本安装了它。

但只要我

我收到一个错误

罪魁祸首似乎是函数 util.find_library('yajl'),它正在寻找一个名为 'yajl' 的模块——我也安装了这个模块!但是哪个 find_library 没有找到。

警告:我不是 UNIX(或 OSX)专家。我可以很好地处理 Python,但对于任何受过 UNIX/Linux 教育的人来说可能完全简单的事情,我完全无能为力。