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

本文关键字:字符串 JSON 插入 变量 转义 | 更新日期: 2023-09-27 17:57:03

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

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

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

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

你可以

这样做:

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

但就我个人而言,我更喜欢使用 Json 库来串化我的东西。

编辑:在字符串中添加了缺少的引号。