【发布时间】:2015-10-13 08:07:55
【问题描述】:
假设我们有以下 ruby 代码
require 'yaml'
h={"key"=>[{"step1"=>["0910","1223"]}]}
puts h.to_yaml
"0910" 是一个字符串
但是to_yaml转换后,字符串变成了八进制数。
---
key:
- step1:
- 0910
- '1223'
问题是我无法更改 h 变量。我是从外面收到的,我需要在不改变的情况下解决问题。
【问题讨论】:
-
您是否尝试将其解析回来?