【问题标题】:Parsing Json array stored in string in unity统一解析存储在字符串中的Json数组
【发布时间】:2016-08-02 18:19:05
【问题描述】:

我将 json 响应存储在字符串中。我想解析字符串并将值存储在数组中。怎么统一呢?

[{"settings":"player_speed","value":"7.0"},
{"settings":"squasher_speed_1","value":"1.0"},
{"settings":"accel_speed","value":"18.0"},
{"settings":"num_lives","value":"5"}]

【问题讨论】:

标签: arrays json unity3d unity5


【解决方案1】:

我尝试了很多东西,终于找到了答案

[可序列化] 公共类 settings_json_parser { 公共字符串设置; 公共字符串值; }

 //settings Strings is string which contains json array

    public void parseAndSaveGlobalSettings(string settingsString)
{
    Debug.Log (settingsString);
    settings_json_parser[] playersettings;
    playersettings = JsonHelper.getJsonArray<settings_json_parser>(settingsString);
    for (int i = 0; i < playersettings.Length; i++) {
        playersettings= JsonHelper.getJsonArray<settings_json_parser>(settingsString);
Debug.Log(playersettings[i].settings);
Debug.Log(playersettings[i].value);

    }

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-12
    • 2013-01-26
    相关资源
    最近更新 更多