Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/312.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在MVC5应用程序上解析JSON响应_C#_Asp.net_Asp.net Mvc_Model View Controller - Fatal编程技术网

C# 在MVC5应用程序上解析JSON响应

C# 在MVC5应用程序上解析JSON响应,c#,asp.net,asp.net-mvc,model-view-controller,C#,Asp.net,Asp.net Mvc,Model View Controller,我正在WebAPI上执行一个HTTP请求,得到ID为的响应 回答是:|10123087-0 | | | 我只需要保存前八位数字,而不保存|和|-0 |。如何做到这一点?您可以使用action,它将字符串值作为参数 范例 您的JSON请求: {'message' : '|10123087-0|||'} 你的行动 public ActionResult MyAction(string message) { // You can also use regular expressions

我正在WebAPI上执行一个HTTP请求,得到ID为的响应

回答是:
|10123087-0 | | |


我只需要保存前八位数字,而不保存
|
|-0 |
。如何做到这一点?

您可以使用action,它将字符串值作为参数

范例

您的JSON请求:

{'message' : '|10123087-0|||'}
你的行动

public ActionResult MyAction(string message)
{
     // You can also use regular expressions
     var result = message.Replace("-0|||", "").Replace('|', '');
}

您能否发布您得到的实际响应和一些代码,以便我们能够帮助您
|10123087-0 | | | | |
您希望从该输入中得到什么准确值?我只需要10123087这是完整的http响应吗?没有json,就没有xml