Unity编辑器扩展-Json转c#类

该工具的作用是输入json文本,生成对应的c#解析类型。

在这里插入图片描述
这个功能其实有很多在线json转换网页都能实现,我就是闲的时候想省掉打开网页这一步骤…
而且网页转换了copy过来也要自己改类名,因为网页生成的类名是固定的,这里我也做了自动化处理。

好了上干货

using Newtonsoft.Json;
using Newtonsoft.Json.Linq;
using Sirenix.OdinInspector;
using Sirenix.OdinInspector.Editor;
using System.Collections;
using System.Collections.Generic;
using System.Text;
using UnityEditor;
using UnityEngine;

public class Yjj_JosnEditor : OdinEditorWindow
{
    [MultiLineProperty(10),HideLabel,Title("json",TitleAlignment = TitleAlignments.Centered)]
    public string json;
    [MenuItem("Yjj/Json工具")]
    private static void Open()
    {
        GetWindow<Yjj_JosnEditor>().Show();
    }
    [LabelText("生成的类型前缀")]
    public string classHead;
    [LabelText("
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值