如何在C#中将等号“ =”的字符串转换为json

账单

我有以下字符串,这是从Web服务返回的

"Status=Success,PNR=76UUEI78787870,Customer_Ref=89511133545"

我想像下面这样将其转换为json

{
    "Status": "Success",
    "PNR": "76UUEI78787870",
    "Customer_Ref": "89511133545"
}

我怎样才能做到这一点。

H77
var str = "Status=Success,PNR=76UUEI78787870,Customer_Ref=89511133545";
var vals = str.Split(',');
var json = "{" +
            string.Join(",",
                vals.Select(val => val.Split('=')).Select(s => string.Format("\"{0}\": \"{1}\"", s[0], s[1]))) +
            "}";

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章