繁体   English   中英

在 wcf 中创建 json 结构(json 的动态键)

[英]create json structure for in wcf(dynamic key for json)

如何使用类声明动态密钥?

{
"balls": {"a8bf081d-eaef-44db-ba25-97ed8c0b30ef": {"team": {"runs": 1,
          "extras": 0,
          "ball_count": 1,
          "wicket": 0
        }
      },
}}

根据您上次的 Json 格式,仍然无效但已关闭。 你有以下课程

public class Team
{
    public int runs { get; set; }
    public int extras { get; set; }
    public int ball_count { get; set; }
    public int wicket { get; set; }
}

使用Dictionary<string, Team>您可以简单地:

var objFoo = new
{
    balls = new Dictionary<string, Team>
    {
        {
            "a8bf081d-eaef-44db-ba25-97ed8c0b30ef",
            new Team{
                runs=1,
                extras=0,
                ball_count=1,
                wicket=0
            }
        }
    }
};

var result = JsonConvert.SerializeObject(objFoo);

在线示例

暂无
暂无

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

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