关于这个话题有很多帖子,但我还没有完全掌握基础理论。
在我的.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.如果我想要"结果"我怎么才能访问它?
感谢您的提示。
答案 0 :(得分:1)
您的Json字符串格式不正确。数组表示相同类型的集合。如果你想要播放器阵列,那么它应该只包含播放器细节。在Json字符串中为结果创建另一个数组。