更改JSON对象的某些值 [英] Change certain value of a JSON object
本文介绍了更改JSON对象的某些值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
这是原始的JSON对象:
This is the raw JSON object:
{"num":11,"content":"puss\n","percentage":0}
我想用12
替换11
,即更改"num"的值.
I want to replace 11
with 12
, namely change the value of "num".
{"num":12,"content":"puss\n","percentage":0}
请以Ruby语言对其进行描述.
Please describe it in Ruby language.
推荐答案
使用 JSON#dump
:
require 'json'
raw_json = '{"num":11,"content":"puss\n","percentage":0}'
h = JSON.parse(raw_json)
h['num'] += 1
JSON.dump(h) # => '{"num":12,"content":"puss\n","percentage":0}'
这篇关于更改JSON对象的某些值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文