【发布时间】:2017-05-01 18:56:36
【问题描述】:
如何替换 json 字符串和正则表达式中的双引号?
输入Json是:
"RegDateTime" : 1481641851263, "Code":"123213",....
输出应该是:
"RegDateTime" : "1481641851263", "Code":"123213",....
我只想修复 RegDateTime 的 json 键值。
请建议任何正则表达式并用 go 语言中的双引号替换。
【问题讨论】:
-
这是错误的思考方式。那是一个数字。您正在将数字转换为字符串......不仅仅是“替换引号”。
-
只是转换成字符串。
-
@JeffMercado 其他方式。他想将数字输入转换为字符串表示形式。
-
我必须修复异常例程的 json 字符串。我必须同时处理两种类型的json
-
我不认为正则表达式是这里的方法。如果您尝试将数据放入 Go 结构中,我会将“RegDateTime”设置为
interface{},然后在需要时使用类型断言将数字转换为字符串