Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/14.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.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# 将Json转换为列表和字典_C#_Json - Fatal编程技术网

C# 将Json转换为列表和字典

C# 将Json转换为列表和字典,c#,json,C#,Json,如何在C#递归地将json转换为列表和字典it子级(如python) 范例 {"array1": [ object1: { "property1": "value1", "property2": "value2" } ]} 转换后,我有一个数组名array1。数组1[0]返回字典。 数组1[0][“属性1”]返回“值1” 我想递归地做。因为我不知道这个json的结构。如果你不知道这个json的结构。 使用json.net jsonpath

如何在C#递归地将json转换为列表和字典it子级(如python)

范例

{"array1":
[
    object1:
    {
        "property1": "value1",
        "property2": "value2"
    }
]}
转换后,我有一个数组名array1。数组1[0]返回字典。 数组1[0][“属性1”]返回“值1”


我想递归地做。因为我不知道这个json的结构。

如果你不知道这个json的结构。 使用json.net jsonpath


如果您不知道JSON的结构,您如何知道它是一个字典?您的数据实际上不是一个有效的JSON对象。这是打字错误还是你得到的数据是这样的?我和pythone一起工作过。使用python,我不需要类和映射json来创建对象。我只是创建一个对象并将其用作列表或命令。