将十六进制字符串转换为十六进制类型



我有一个JSON文件,需要在其中传递一些十六进制值。不幸的是,十六进制在JSON中不是一个有效的类型,所以我必须将十六进制作为字符串包含在内。我想在另一端将字符串转换回十六进制,但找不到方法。

一个例子是JSON:

{ address: "0x2D" }

在另一端,我需要将0x2D作为值传递

writeBytes(0x2D);
parseInt("0x2D", 16)

这种方法对你有好处吗?

console.log('0x' + parseInt("0x2D", 16).toString(16))

用于检查