zoukankan      html  css  js  c++  java
  • Unity 用JSON库序列化与反序列化类,字典

    Unity自己的json序列化是不支持字典格式的,但是 json .net库,功能很强大,还支持序列化字典.

    下载地址:https://download.csdn.net/download/qq_15017279/10358562

    下载地址:https://www.newtonsoft.com/json (可能打不开)

    Newtonsoft.Json.dll 拖入unity工程。

    写下一段简单的序列化 和 反序列化json的代码:

    using System.Collections;
    using System.Collections.Generic;
    using UnityEngine;
    using System;
    using Newtonsoft.Json;
    
    public class TestJSON : MonoBehaviour
    {
    
        void Start()
        {
    
            Product product = new Product();
            product.dic["键"] = "";
            product.name = "小明";
            string json = JsonConvert.SerializeObject(product);
    
            Product m = JsonConvert.DeserializeObject<Product>(json);
    
            Debug.Log(json);
            Debug.Log(m.name);
        }
    
    
        public class Product
        {
            public string name;
            public Dictionary<string, string> dic = new Dictionary<string, string>();
        }
    
    }

  • 相关阅读:
    mongodb 记录
    php保存文件
    调用AngularJS的API
    angular修改数据
    大小写转换
    使用Properties类动态加载配置文件里的内容
    org.apache.commons.cli.Options
    Google guava和Apache commons
    orc格式文件
    shell的awk命令使用
  • 原文地址:https://www.cnblogs.com/Peng18233754457/p/8877519.html
Copyright © 2011-2022 走看看