我正在使用的API中的一个函数基本上只返回一大块文本,用分号分隔每个键/值.我如何在C#中解析这样的文本?
结果=成功; income_today =; income_thismonth =; income_thisyear =; orders_pending = 19; orders_today_cancelled = 0; orders_today_pending = 0; orders_today_fraud = 0; orders_today_active = 0; orders_today_total = 0; orders_yesterday_cancelled = 0; orders_yesterday_pending = 3; orders_yesterday_fraud = 2; orders_yesterday_active = 0;
Jon*_*eet 13
嗯,这看起来像一个案例:
text.Split(';')将块拆分为键值对pair.Split('=')每一对将其拆分为键和值请注意,string.Split您可能希望查看有关要返回的字符串数量的选项的各种重载,是否抑制空值等.