简体   繁体   English

如何在C#中将json对象转换为字符串?

[英]How to convert json object to string in C#?

{
    "memberRegistration": [{
        "reference_mobile": "1",
        "reference_name": "r1",
        "member_id": "12"
    }, {
        "reference_mobile": "2",
        "reference_name": "r2",
        "member_id": "12"
    }, {
        "reference_mobile": "3",
        "reference_name": "r3",
        "member_id": "12"
    }, {
        "reference_mobile": "4",
        "reference_name": "r4",
        "member_id": "12"
    }]
}

I have a json object as shown above. 我有一个如上所述的json对象。 How can I convert it to a string? 如何将其转换为字符串?
I want a string in this format; 我想要这种格式的字符串;

@"[{""reference_mobile"":""1"",""reference_name"":""r1"",""member_id"":""12""},"+@"{""reference_mobile"":""2"",""reference_name"":""r2"",""member_id"":""12""},"+@"{""reference_mobile"":""3"",""reference_name"":""r3"",""member_id"":""12""},"+@"{""reference_mobile"":""4"",""reference_name"":""r4"",""member_id"":""12""}]";

Please help me to do that. 请帮我做到这一点。

使用JavaScriptSerializer

string json = new JavaScriptSerializer().Serialize(YourJson);

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM