微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在.net核心中将未转义/未编码JSON字符串作为命令行参数传递

如何解决在.net核心中将未转义/未编码JSON字符串作为命令行参数传递

到目前为止,我已经在此处阅读了很多有关此主题文章,但似乎都无法解决我的问题。

我想将JSON字符串作为参数传递给命令行。 (不得更改传递的JSON字符串,例如,通过转义所有引号或将其转换为base64。将其整体包装成““”就可以了)。

如何从string[] args变量中将整个JSON作为一个字符串获取

示例:

myprogram.exe myfunction {"Id": 0,"Some": "thing"}

我尝试过的所有内容最终都以.net核心字符串结尾,在string[] args中没有双引号或多个条目

感谢帮助!

解决方法

由于JSON似乎不适合传递参数,因此我将从文件中读取它。并仅将文件路径作为命令行参数传递。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。