如何解决在.net核心中将未转义/未编码JSON字符串作为命令行参数传递
到目前为止,我已经在此处阅读了很多有关此主题的文章,但似乎都无法解决我的问题。
我想将JSON字符串作为参数传递给命令行。 (不得更改传递的JSON字符串,例如,通过转义所有引号或将其转换为base64。将其整体包装成““”就可以了)。
如何从string[] args
变量中将整个JSON作为一个字符串获取?
示例:
myprogram.exe myfunction {"Id": 0,"Some": "thing"}
我尝试过的所有内容最终都以.net核心字符串结尾,在string[] args
中没有双引号或多个条目
感谢帮助!
解决方法
由于JSON似乎不适合传递参数,因此我将从文件中读取它。并仅将文件路径作为命令行参数传递。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。