如何在csharp中创建二维json对象

时间:2015-02-25 12:20:09

标签: c# json

我们可以像这样用csharp写一维json-object

var Obj = new { username = "Test", password = "TEST" };

你会如何编写二维json-object,如

var Obj = new { username: {[username:"Test", password: "TEST"]}, key:{[Key1:"OK"]} };

1 个答案:

答案 0 :(得分:1)

您创建的内容实际上不是JSON对象。它与JSON无关,但我可以根据语法看出它为什么会这样做。它实际上是anonymous type

您可以将这些类型嵌套在彼此中,就像这样(翻译您的示例):

var Obj = new 
{ 
    username = new 
    { 
        username = "Test", 
        password = "TEST" 
    }, 
    key = new 
    { 
        Key1 = "OK" 
    } 
};