使用ruby更改JSON字符串的值
我不想提出这个要求,但你能帮我理解如何使用Ruby吗。考虑到下面的JSON生产数据,我应该写什么来更改我的大小值 项目.生产数据使用ruby更改JSON字符串的值,ruby,Ruby,我不想提出这个要求,但你能帮我理解如何使用Ruby吗。考虑到下面的JSON生产数据,我应该写什么来更改我的大小值 项目.生产数据 =>{“size”=>“001”,“barcode”=>“4236002000”,“dev_size”=>“U”}不是JSON数据;这是一个红宝石杂烩。您可以通过要求“JSON”并调用来创建散列的JSON字符串表示形式,以_JSON: require 'json' h = {"size"=>"001", "barcode"=>"4236002000",
=>{“size”=>“001”,“barcode”=>“4236002000”,“dev_size”=>“U”}不是JSON数据;这是一个红宝石杂烩。您可以通过要求“JSON”并调用
来创建散列的JSON字符串表示形式,以_JSON
:
require 'json'
h = {"size"=>"001", "barcode"=>"4236002000", "dev_size"=>"U"}
puts h.to_json
如果要更改值,只需在Ruby哈希中更改它:
h['size'] = '999'
然后,如果需要JSON,再次调用散列上的_JSON:
puts h.to_json