【发布时间】:2011-12-26 03:09:04
【问题描述】:
我需要获取一个 JSON 字符串的值,该字符串存储在一个脚本标记中的函数中,如下所示:
<script type="text/javascript">
my.function("bar", {"foo1": false, "foo2": true, "foo3": "foobar!"});
</script>
我可以像这样使用 Mechanize 访问特定标签:
parser.xpath("//script[ contains(text(), 'my.function')]").text
但我不确定如何从那里继续。如何提取字符串的 JSON 部分并将其转换为哈希,以便提取值?
【问题讨论】:
标签: ruby regex ruby-on-rails-3 xpath mechanize