Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在chsarp中创建二维json对象_C#_Json - Fatal编程技术网

C# 如何在chsarp中创建二维json对象

C# 如何在chsarp中创建二维json对象,c#,json,C#,Json,我们可以像这样在csharp中编写一维json对象 var Obj = new { username = "Test", password = "TEST" }; 如何编写二维json对象,比如 var Obj = new { username: {[username:"Test", password: "TEST"]}, key:{[Key1:"OK"]} }; 您所创建的实际上不是一个JSON对象。它与JSON没有任何关系,不过我可以理解为什么您会根据语法来处理它。这实际上是一个错误 您

我们可以像这样在csharp中编写一维json对象

var Obj = new { username = "Test", password = "TEST" };
如何编写二维json对象,比如

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

您所创建的实际上不是一个JSON对象。它与JSON没有任何关系,不过我可以理解为什么您会根据语法来处理它。这实际上是一个错误

您可以将这些类型相互嵌套,如下所示(翻译您的示例):


您的意思是要在JSON中创建嵌套成员?我没有看到任何二维的例子。耶,你是对的,嵌套成员
json
不是你想象的那样。你在创建一个匿名对象。你想在哪里创建JSON?@YuvalItzchakov,是的匿名对象,实际上我对匿名对象不熟悉。我很傻:),是的,这是匿名类型。你解决了这个问题。
var Obj = new 
{ 
    username = new 
    { 
        username = "Test", 
        password = "TEST" 
    }, 
    key = new 
    { 
        Key1 = "OK" 
    } 
};