使用来自 json - Google 的变量玩游戏任务

Using variables from json - Google play games quests

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

{ "Coins":10 }

在 Unity 中,我使用

访问它
System.Text.Encoding.UTF8.GetString(quest.Milestone.CompletionRewardData)

其中 returns: { "Coins" : 10 }

我的问题是,我该如何将变量 coins 转换为 c# 变量以便在我的应用程序中使用?

非常感谢任何帮助,谢谢。

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

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

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