예제 #1
0
        public void Save()
        {
            MyJson.JsonNode_Object wallet = new MyJson.JsonNode_Object();
            var n = new MyJson.JsonNode_ValueNumber();

            n.SetNull();
            wallet["name"]     = n;
            wallet["version"]  = new MyJson.JsonNode_ValueString("1.0");
            wallet["scrypt"]   = scrypt.ToJson();
            wallet["accounts"] = new MyJson.JsonNode_Array();
            foreach (var ac in accounts.Values)
            {
                var jnot = ac.ToJson();
                wallet["accounts"].AsList().Add(jnot);
            }
            wallet["extra"] = n;
            File.WriteAllText(path, wallet.ToString());
        }
예제 #2
0
        public void Save()
        {
            JObject wallet = new JObject();

            wallet["name"]     = null;
            wallet["version"]  = "1.0";
            wallet["scrypt"]   = scrypt.ToJson();
            wallet["accounts"] = new JArray();
            foreach (var ac in accounts.Values)
            {
                var jnot = ac.ToJson();
                (wallet["accounts"] as JArray).Add(jnot);
            }
            wallet["extra"] = null;
            File.WriteAllText(path, wallet.ToString());
        }