c#通过转义引号在JSON字符串中插入变量

时间:2013-01-31 14:19:11

标签: c# json variables escaping

我有这个JSON双引号字符串,我想插入变量idValue 在里面

string json = @"  
{
    ""Request"": 
    {
       ""ElementList"": 
        {                                         
        ""id"": ""idValue""                                        
        }                         
     }
 }

在常规字符串中,这可以通过“+ idValue +”来完成,但是当我拥有时,我可以在这里完成 这些双引号?感谢。

1 个答案:

答案 0 :(得分:4)

你可以这样做:

string json = @"  
{
    ""Request"": 
    {
       ""ElementList"": 
        {                                         
        ""id"": "+ idValue + @"""                                        
        }                         
     }
 }";

但我个人更喜欢使用Json库对我的东西进行字符串化。