问题标签 [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.
c - 当路径节点名称相同时,yajl_tree_get 返回 0
这是 JSON 文本:
下面是获取 JSON 文本的“nick”节点的函数
函数getNickName
应该返回lilei或类似的东西,但实际上它总是返回 0。
由于不只有一个名为“nick”的节点,那么 yajl 如何一一解析“nick”?
我怎样才能得到像tom,jim等的价值?
ruby-on-rails-3.1 - 没有要加载的文件——yajl
我的种子文件中有这个
我不断收到这个错误
任务:TOP => db:seed(通过使用 --trace 运行任务查看完整跟踪)
当我在种子文件之外运行代码时,该代码有效。有什么原因我不能在种子文件中要求 gem 吗?
顺便说一句:Rails 3.0.9 / 红宝石 1.9.2
gcc - yajl-ruby 在 OpenSUSE 12.1 上构建的“内部编译器错误”
作为厨师客户端的要求,我正在尝试在 OpenSUSE 12.1 上安装 yajl-ruby。到目前为止,它正在返回以下消息:
安装了相应的软件包:
这可能是编译器的问题,或者可能存在特定于 OpenSUSE 的问题。到目前为止,我不确定要走哪条路。
ruby - 未初始化的常量 StoreController::Yajl Rails 应用程序
我已经在我的via中包含了yajl
gem,但是在调用我的商店控制器时,我收到了错误Gemfile
gem 'yajl-ruby', '~> 1.1.0'
parser = Yajl::Parser.new
uninitialized constant StoreController::Yajl
如果我require 'yajl'
在控制器的开头执行一切都很好,但我的印象是,只需将 gem 包含在 gem 文件中,应用程序中的控制器就应该可以使用 gem。
ios5 - 我可以使用 YAJL iOS 框架吗?
我想在我的 iOS 应用程序中使用 YAJL-iOS 框架。但我只是担心苹果是否会拒绝该应用程序,因为它们不允许外部框架。有人可以就此事提供一些建议。
谢谢
ruby-on-rails - 多个 Yajl 解析器对象与单个全局解析器对象
在 rails 3.2.1 中工作,我正在开发一个执行大量 JSON 请求并使用 Yajl 解析返回数据的应用程序。我的困境是每次请求 JSON 数据时是否要初始化 Yajl 解析器对象:
或将解析器初始化为全局常量并从我的应用程序PARSER = Yajl::Parser.new
中config/initializers/yajl_parser.rb
调用它,如下所示:
鉴于需要 Yajl 解析数据的请求将在大多数页面请求上发出,这种实现提供了最佳性能。
python - 如何通过 setup.py 安装 py-yajl?
我想像这样通过 setup.py 安装 py-yajl。
但是这个 setup.py 有一些错误。
我知道我可以使用 pip 安装 yajl。如果 setup.py 可以更改某些配置以使用 pip,我将安装 yajl 但我不知道该怎么做。
有人有好主意吗?
ruby - EventMachine EM.system 在命令中丢失了转义的反斜杠
我有以下 Ruby 代码,它使用 EM.system 启动第二个 Ruby 脚本:
第二个脚本(decoder.rb)这样做:
输出是:
似乎 EM.system 正在剥离“bar \"hello\"" 中的转义反斜杠。
这是我使用 system() 而不是 EM.system() 时的输出:
任何人都知道为什么 EM.system 会删除转义的反斜杠,以及我如何绕过它?
iphone - iPhone - 从 YAJLiOS 解析器获取数据
我有一些使用 yajl 解析器的代码:
解析后我得到了一些json数据,比如
我的问题是下一个:我如何从解析数据的特定值中获取数据。
*前任。我想要“account_number”,我得到“123”*