C# 使用json中的变量-谷歌游戏任务

C# 使用json中的变量-谷歌游戏任务,c#,android,json,unity3d,google-play-games,C#,Android,Json,Unity3d,Google Play Games,我在Unity3d的android应用程序中添加了Google play games服务。我正在尝试添加任务,但在获取奖励时遇到问题。在开发者控制台中,我上传了这个奖励数据文件: { “硬币”:10 } 在统一中,我通过使用 System.Text.Encoding.UTF8.GetString(quest.Milestone.CompletionRewardData) 返回:{“硬币”:10} 我的问题是,如何将可变硬币转换为c变量,以便在我的应用程序中使用 非常感谢您的帮助。我们在Unit

我在Unity3d的android应用程序中添加了Google play games服务。我正在尝试添加任务,但在获取奖励时遇到问题。在开发者控制台中,我上传了这个奖励数据文件:

{ “硬币”:10 }

在统一中,我通过使用

System.Text.Encoding.UTF8.GetString(quest.Milestone.CompletionRewardData)
返回:{“硬币”:10}

我的问题是,如何将可变硬币转换为c变量,以便在我的应用程序中使用

非常感谢您的帮助。

我们在Unity中使用它来创建和解析JSON,它非常容易使用

string reward = "{ \"Coins\" : 10 }";

JSONObject rewardJSON = new JSONObject(reward);
int coins = int.Parse(rewardJSON.GetField("Coins").ToString());

使用NewtonSoft JSON库解析JSON数据。它非常容易用于解析复杂数据。检查这个链接,我很困惑。你能不能写一些代码来说明怎么做?我只需要得到硬币的价值。谢谢@SandyTanks,我来试试看!非常感谢你!我已经试着解决这个问题好几天了,我的大脑正在融化!谢谢:)@david145