Cómo importar Newtonsoft.Json en el proyecto unity3D

Cómo importar Newtonsoft.Json en el proyecto unity3D

La interfaz json que viene con la versión anterior de Unity es demasiado difícil de usar (JsonUtility) No puede serializar objetos como diccionarios y listas, pero solo puede serializar objetos de tipo básico, por lo que básicamente es equivalente a nada.

Descargue el archivo comprimido (.zip) de Newtonsoft.Json-for-Unity-master en git. Después de la descompresión, cópielo en la carpeta Asset/Plugins del proyecto unity3D y utilícelo. Puede usar Newtonsoft.Json en el script
inserte la descripción de la imagen aquí
. , como el siguiente código:

using System.Collections.Generic;
using UnityEngine;
using Newtonsoft.Json;
using System.IO;

public class Player : MonoBehaviour
{
    
    
    // Start is called before the first frame update
    void Start()
    {
    
    
        string json = JsonConvert.SerializeObject(
            new Dictionary<string, string> {
    
    
                {
    
     "123", "123" },{
    
     "456", "456" }, });
        string path = Application.persistentDataPath + "/saveFile.json";
        File.WriteAllText(path, json);

    }

    // Update is called once per frame
    void Update()
    {
    
    
        
    }
}

¡buena suerte!

Supongo que te gusta

Origin blog.csdn.net/qq_41841073/article/details/131669856
Recomendado
Clasificación