将字符串传递给方法,转换为json,然后在.net

时间:2017-07-03 11:19:29

标签: .net json

关于这个话题有很多帖子,但我还没有完全掌握基础理论。

在我的.net控制器中,我有一个方法:

public void createModel(string jsonString)
{

}

jsonString是这样的:

[{"Player":{"weight":220,"height":190,"distance":20},"Results":{"game1":60,"game2":90,"game3":40....

所以我明白这是一个数组。但在第一种情况下,它作为字符串传递给函数。我知道有一整个deserialisers,newtonsoft等,但我还没有完全掌握这个过程:

例如。 1.取弦并将其变成json,例如。 var json = Json.Parse(jsonString) 2.以某种方式从json中获取数组 3.如果我想要"结果"我怎么才能访问它?

感谢您的提示。

1 个答案:

答案 0 :(得分:1)

您的Json字符串格式不正确。数组表示相同类型的集合。如果你想要播放器阵列,那么它应该只包含播放器细节。在Json字符串中为结果创建另一个数组。