问题标签 [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 回答
687 浏览

ruby-on-rails - 我应该在 Rails 3.1 项目中使用什么 JSON gem?

发行说明说:

JSON 解码现在使用 multi_json gem,它还提供了一个名为 OkJson 的 json 引擎。yaml 后端已被删除,以支持 OkJson 作为 1.8.x 的默认引擎,而默认使用 1.9.x 内置的 json 实现。

然而,当我生成一个新的 rails 3.1 项目时,Gemfilejson gem,而不是multi_jsonOkJson gem。

此外,发行说明听起来像是内置了 json 支持,不需要提供 gem。

此外,我认为yajl-ruby这些天对孩子们来说很流行。

这是什么意思呢??

0 投票
1 回答
633 浏览

c - 当路径节点名称相同时,yajl_tree_get 返回 0

这是 JSON 文本:

下面是获取 JSON 文本的“nick”节点的函数

函数getNickName应该返回lilei或类似的东西,但实际上它总是返回 0。

由于不只有一个名为“nick”的节点,那么 yajl 如何一一解析“nick”?

我怎样才能得到像tomjim等的价值?

0 投票
1 回答
1075 浏览

ruby-on-rails-3.1 - 没有要加载的文件——yajl

我的种子文件中有这个

我不断收到这个错误

任务:TOP => db:seed(通过使用 --trace 运行任务查看完整跟踪)

当我在种子文件之外运行代码时,该代码有效。有什么原因我不能在种子文件中要求 gem 吗?

顺便说一句:Rails 3.0.9 / 红宝石 1.9.2

0 投票
1 回答
563 浏览

gcc - yajl-ruby 在 OpenSUSE 12.1 上构建的“内部编译器错误”

作为厨师客户端的要求,我正在尝试在 OpenSUSE 12.1 上安装 yajl-ruby。到目前为止,它正在返回以下消息:

安装了相应的软件包:

这可能是编译器的问题,或者可能存在特定于 OpenSUSE 的问题。到目前为止,我不确定要走哪条路。

0 投票
1 回答
1562 浏览

ruby - 未初始化的常量 StoreController::Yajl Rails 应用程序

我已经在我的via中包含了yajlgem,但是在调用我的商店控制器时,我收到了错误Gemfilegem 'yajl-ruby', '~> 1.1.0'parser = Yajl::Parser.newuninitialized constant StoreController::Yajl

如果我require 'yajl'在控制器的开头执行一切都很好,但我的印象是,只需将 gem 包含在 gem 文件中,应用程序中的控制器就应该可以使用 gem。

0 投票
1 回答
434 浏览

ios5 - 我可以使用 YAJL iOS 框架吗?

我想在我的 iOS 应用程序中使用 YAJL-iOS 框架。但我只是担心苹果是否会拒绝该应用程序,因为它们不允许外部框架。有人可以就此事提供一些建议。

谢谢

0 投票
1 回答
339 浏览

ruby-on-rails - 多个 Yajl 解析器对象与单个全局解析器对象

在 rails 3.2.1 中工作,我正在开发一个执行大量 JSON 请求并使用 Yajl 解析返回数据的应用程序。我的困境是每次请求 JSON 数据时是否要初始化 Yajl 解析器对象:

或将解析器初始化为全局常量并从我的应用程序PARSER = Yajl::Parser.newconfig/initializers/yajl_parser.rb调用它,如下所示:

鉴于需要 Yajl 解析数据的请求将在大多数页面请求上发出,这种实现提供了最佳性能。

0 投票
0 回答
438 浏览

python - 如何通过 setup.py 安装 py-yajl?

我想像这样通过 setup.py 安装 py-yajl。

但是这个 setup.py 有一些错误。

我知道我可以使用 pip 安装 yajl。如果 setup.py 可以更改某些配置以使用 pip,我将安装 yajl 但我不知道该怎么做。

有人有好主意吗?

0 投票
0 回答
227 浏览

ruby - EventMachine EM.system 在命令中丢失了转义的反斜杠

我有以下 Ruby 代码,它使用 EM.system 启动第二个 Ruby 脚本:

第二个脚本(decoder.rb)这样做:

输出是:

似乎 EM.system 正在剥离“bar \"hello\"" 中的转义反斜杠。
这是我使用 system() 而不是 EM.system() 时的输出:

任何人都知道为什么 EM.system 会删除转义的反斜杠,以及我如何绕过它?

0 投票
2 回答
238 浏览

iphone - iPhone - 从 YAJLiOS 解析器获取数据

我有一些使用 yajl 解析器的代码:

解析后我得到了一些json数据,比如


我的问题是下一个:我如何从解析数据的特定值中获取数据。

*前任。我想要“account_number”,我得到“123”*