https://github.com/solutena/filemanager
https://github.com/solutena/filemanager
json unity unitypackage xml
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/solutena/filemanager
- Owner: solutena
- Created: 2024-11-17T22:56:57.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-12T09:57:19.000Z (about 1 year ago)
- Last Synced: 2025-01-26T06:24:56.576Z (about 1 year ago)
- Topics: json, unity, unitypackage, xml
- Language: C#
- Homepage:
- Size: 12.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# FileManager
Unity 프로젝트에서 JSON 및 XML 데이터를 손쉽게 가져오고 내보낼 수 있는 기능을 제공합니다.
# 설치

1. URL 복사

2. 패키지 매니저에서 Add Package from Git URL 선택

3. 복사한 URL로 설치
# 함수
### JSON
```C#
//객체를 JSON 파일로 내보내기
ExportJson(T data, string directory, string fileName)
ExportJson(T data, string directory)
```
```C#
//JSON 파일에서 객체 불러오기
ImportJson(string directory, string fileName)
ImportJson(string directory)
```
fileName이 없으면 타입의 이름을 사용합니다.
### XML
```C#
//객체 스키마를 XML로 내보내기
ExportXmlSchema(string directory, string fileName)
ExportXmlSchema(string directory)
```
```C#
//XML 파일에서 객체 배열 불러오기
ImportXml(string directory, string fileName)
ImportXml(string directory)
```
# 사용법
### JSON
``` C#
//JSON 내보내기
FileManager.ExportJson(data, path);
//JSON 불러오기
var data = FileManager.ImportJson(path);
```
### XML
``` C#
///XML 스키마 내보내기
FileManager.ExportXmlSchema(path);
///XML 불러오기
var data = FileManager.ImportXml(path);
```