合并两个JSON字符串

时间:2014-08-09 08:21:06

标签: ruby

我有两个json:

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

json_b = {"bk1":"bv1","bk2":"bv2"}

如何创建:

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

1 个答案:

答案 0 :(得分:4)

最简单,最不容易出错:

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

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