C# 解析HTML代码以获取JSON属性
嗨,我有以下C#Net代码 变量C# 解析HTML代码以获取JSON属性,c#,html,json,parsing,httpresponse,C#,Html,Json,Parsing,Httpresponse,嗨,我有以下C#Net代码 变量egm_response输出整个html代码。这只是其中的一部分: <div class="result" style="margin-left: 20px;"> <p>JSON Result :</p> {"CreateEgmSession":{"IsStarted":0,"DateCreated":"","TransactionMessage":"Terminal already has an act
egm_response
输出整个html代码。这只是其中的一部分:
<div class="result" style="margin-left: 20px;">
<p>JSON Result :</p>
{"CreateEgmSession":{"IsStarted":0,"DateCreated":"","TransactionMessage":"Terminal already has an active session.","ErrorCode":37}} </div>
<div class="clear"></div>
JSON结果:
{“CreateGMSession”:{“IsStarted”:0,“DateCreated:”,“TransactionMessage:“终端已经有一个活动会话。”,“ErrorCode”:37}
如何获取或解析此html并仅获取
ErrorCode
之后的值?首先,服务应返回JSON,而不是html和JSON的组合。如果是JSON,您可以使用JSON.NET将JSON响应解析为.NET对象,您可以请求ErrorCode
属性
其次,您可以使用来匹配ErrorCode
:
"ErrorCode"\:\s+(\d+)
如果可能的话,我建议你选择选项1,因为那会让你的生活更轻松
"ErrorCode"\:\s+(\d+)