UnSerialize() public static method

public static UnSerialize ( JSONObject, jsonObject ) : JSONAble
jsonObject JSONObject,
return JSONAble
Exemplo n.º 1
0
    public void fromJSONObject(JSONObject json)
    {
        this.name = json["name"].ToString();

        //Clean basic types
        destroyBasic(this.args);

        this.args = new Dictionary <string, object>();

        JSONObject parameters = json["parameters"];

        foreach (string key in parameters.keys)
        {
            JSONObject param        = parameters[key];
            JSONAble   unserialized = JSONSerializer.UnSerialize(param);
            this.setParameter(key, unserialized);
        }
    }
        public override void fromJSONObject(JSONObject json)
        {
            List <JSONObject> ljo = json.list;

            if (this.l == null)
            {
                this.l = ScriptableObject.CreateInstance <IsoUnityList>();
            }
            else
            {
                this.l.Clear();
            }
            foreach (var jo in ljo)
            {
                JSONAble unserialized = JSONSerializer.UnSerialize(jo);
                this.l.Add(unserialized);
            }
        }
Exemplo n.º 3
0
    public void fromJSONObject(JSONObject json)
    {
        //quitar comillas dobles (se añaden solas en la conversion)
        int len = json["name"].ToString().Length - 2;

        this.name = json["name"].ToString().Substring(1, len);

        //Clean basic types
        destroyBasic(this.args);

        this.args = new Dictionary <string, Object>();

        JSONObject parameters = json["parameters"];

        foreach (string key in parameters.keys)
        {
            //Debug.Log(parameters[key]); de parameters[key] saca el entity
            JSONObject param        = parameters[key];
            JSONAble   unserialized = JSONSerializer.UnSerialize(param);
            this.setParameter(key, unserialized);
        }
    }