0
点赞
收藏
分享

微信扫一扫

C# Process.StartInfo.Arguments 传输有双引号的处理

Process.StartInfo.Arguments 传输

最近尝试使用传输JSON串而不是只传输一个

但是直接json串传输过去之后接受到的数据是这样的,将会导致JSON串反序列化失败

{"address":"address","no":"no"}

处理方式:

把JSON串中的双引号前面带上转义符,也就是一个反斜杠

处理之后的数据是这样的,可以正确JSON串反序列化

{\"address\":\"address\",\"no\":\"no\"}


EXE的快捷方式中修改目标

这个操作的本指是把参数传递给EXE程序。

在cmd中调用EXE并加上参数效果相同,可自行选择更方便的方式进行操作

需要传输什么样的参数以及传输参数之后EXE程序是否会有预期内的响应取决于程序内部是否有相关的处理该参数的代码。



举报

相关推荐

0 条评论