Process.StartInfo.Arguments 传输
最近尝试使用传输JSON串而不是只传输一个
但是直接json串传输过去之后接受到的数据是这样的,将会导致JSON串反序列化失败
{"address":"address","no":"no"}
处理方式:
把JSON串中的双引号前面带上转义符,也就是一个反斜杠
处理之后的数据是这样的,可以正确JSON串反序列化
{\"address\":\"address\",\"no\":\"no\"}
注:对于出参则不需要考虑这个问题,可以直接反序列化为对象
EXE的快捷方式中修改目标
这个操作的本指是把参数传递给EXE程序。
在cmd中调用EXE并加上参数效果相同,可自行选择更方便的方式进行操作
需要传输什么样的参数以及传输参数之后EXE程序是否会有预期内的响应取决于程序内部是否有相关的处理该参数的代码。