[英]how to remove the " \ " sign in the input in golang raw json
这是它输入的一个例子
[
{
\"type\":\"Non Custom\",
\"so_no\":\"3250109150\",
\"material_code\":\"F100101180028\",
\"po_no\":\"JDC/00067/02/22/2/DL\",
\"pr_no\":\"\",
\"gr_no\":\"\",
\"gr_date\":\"\"
},
{
\"type\":\"Non Custom\",
\"so_no\":\"3250109150\",
\"material_code\":\"F100101180030\",
\"po_no\":\"JDC/00067/02/22/2/DL\",
\"pr_no\":\"\",
\"gr_no\":\"\",
\"gr_date\":\"\"
}
]
删除原始 json 输入中的 \ 符号
请帮助谁可以修复它
要解决此问题,您可以将 JSON 传递到字符串中并替换每个反斜杠,如下所示:
json := `[
{
\"type\":\"Non Custom\",
\"so_no\":\"3250109150\",
\"material_code\":\"F100101180028\",
\"po_no\":\"JDC/00067/02/22/2/DL\",
\"pr_no\":\"\",
\"gr_no\":\"\",
\"gr_date\":\"\"
},
{
\"type\":\"Non Custom\",
\"so_no\":\"3250109150\",
\"material_code\":\"F100101180030\",
\"po_no\":\"JDC/00067/02/22/2/DL\",
\"pr_no\":\"\",
\"gr_no\":\"\",
\"gr_date\":\"\"
}
]`
fmt.Println(strings.ReplaceAll(json, "\\", ""))
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.