2015년 4월 15일 수요일

JsonFX 사용 예 (C#)

using UnityEngine;
using System.Collections;

public static class cJson
{
    public static string Serialize(object obj)
    {
        return JsonFx.Json.JsonWriter.Serialize(obj);
    }

    public static T Deserialize<T>(string str) where T : class
    {
        if (str == null || str == "") return null;

        try
        {
            return JsonFx.Json.JsonReader.Deserialize<T>(str);
        }
        catch (System.Exception e)
        {
            Debug.LogError(e.Message);
            return null;
        }
    }
}
JsonFX의 기본 사용 법

Serialize가 필요한 Class를 매개변수로 넣어 Json형식의 string으로 받음.
Deserialize시 얻어낼 Class를 제네릭으로 받아 Json형식의 string을 매개변수로 넣어 Class 형태로 얻어낸다.

공식사이트는 www.jsonfx.net 이지만, 다운로드 링크가 깨져있음.
dll 다운로드(version 1.4.x) >>JsonFx.Json.dll


댓글 없음:

댓글 쓰기