Ruby 组合两个JSON字符串

Ruby 组合两个JSON字符串,ruby,Ruby,我有两个问题: json_a = {"ak1":"av1","ak2":"av2"} 及 如何创建: json_result = {"ak1":"av1","ak2":"av2", "bk1":"bv1","bk2":"bv2"} 最简单且最不容易出错: require 'json' JSON.dump(JSON.parse(json_a).merge(JSON.parse(json_b))) (假设您的代码是错误的,并且确实有字符串,而不是语法错误哈希)。最简单和最不容易出错: requ

我有两个问题:

json_a = {"ak1":"av1","ak2":"av2"}

如何创建:

json_result = {"ak1":"av1","ak2":"av2", "bk1":"bv1","bk2":"bv2"}

最简单且最不容易出错:

require 'json'
JSON.dump(JSON.parse(json_a).merge(JSON.parse(json_b)))

(假设您的代码是错误的,并且确实有字符串,而不是语法错误哈希)。

最简单和最不容易出错:

require 'json'
JSON.dump(JSON.parse(json_a).merge(JSON.parse(json_b)))
(假设您的代码是错误的,并且确实有字符串,而不是语法错误哈希)