解析请求负载字符串

Parsing Request Payload string

任何人都可以帮我解析请求负载字符串中的数据,如下所示:

7|0|5|https://www.bosscapital.com/app/Basic/|B8CC86B6E3BFEAF758DE5845F8EBEA08|com.optionfair.client.common.services.TradingService|getAssetDailyTicks|J|1|2|3|4|2|5|5|CB|U9mc4GQ|

感谢和问候 阿杰

您可以调用字符串的 Split() 方法在特定字符处拆分它们。或者,您可以使用 Regex.Split(value, "<pattern>"); 进行拆分,例如如果您有多个字符要拆分。 <pattern> 在这里是一个字符串,因此您可以提供多个字符(例如 "\r\n" 以查找换行符)。

using System;

class Program {

  static void Main() {
    string s = "7|0|5|https://www.bosscapital.com/app/Basic/|B8CC86B6E3BFEAF758DE5845F8EBEA08|com.optionfair.client.common.services.TradingService|getAssetDailyTicks|J|1|2|3|4|2|5|5|CB|U9mc4GQ|";

    // Split string at pipe character
    string[] parts = s.Split('|');

    // Process segments
    foreach (string segment in parts) {
      Console.WriteLine(segment);

      // Use the segmented data...
    }
  }
}