使用Javascript解析Ruby哈希文字

我需要在Web表单中获取原始客户端文本,并将其作为JSON发送回Tomcat servlet。 由于遗留原因,此输入可以格式化为Ruby哈希。 我也无法强迫我的客户将他们现有的Ruby格式的输入转换为JSON。 我可以编写一个自定义解析器,但我想看看是否存在一个基于JavaScript的解决方案,它允许我确定一个文本blob是否是Ruby哈希,如果是,则将其转换为JSON。

JSON是一个Ruby标准库。 你只需要它:

 require 'json' data = {:hello => "goodbye"} p data.to_json #=> "{\"hello\":\"goodbye\"}" 

参考: 生成JSON