Golang强制类型为yaml.marshal

时间:2016-06-21 20:07:04

标签: go types yaml

我遇到了这种情况,我必须编组地图[string] interface {}并将其打印出来。当我打印出来时,yaml lib(gopkg.in/yaml.v2)将整数转换成字符串并用引号括起来,而字符串打印为没有引号的字符串。例如:

echo $_POST['file']; worked but brought all the data
echo $_POST['file']['output']; didn't worked
echo $_POST['file']['output']['image']; didn't worked

我需要其他系统来读取这些值,但在执行yaml.Marshal()时无法找到强制数字类型的方法。

上面输出的代码如下所示:

prop1: "1"
prop2: test
prop3: test2

有任何建议如何解决这个问题?

提前致谢! JC

0 个答案:

没有答案