Json☀️ 一、认识Json是如何解析成类的

发布于:2022-12-28 ⋅ 阅读:(469) ⋅ 点赞:(0)

在这里插入图片描述


在我们项目中,或者看别人项目时,经常会遇到Json的使用。

对不经常用的同学来说,使用Json就完全靠猜了:

  • Json如何解析?
  • Json如何生成?
  • 为什么有的数据可以转化成Json,有的数据转化后内容是空的?

在这里插入图片描述


那我们这个系列就从零开始,一步步学习Json的使用方法。


🟥 Json跟Unity是对应关系

Json中的大括号、中括号和Unity中的类、数组是一一对应关系。

Json Unity
{} class类
[] []数组



🟧 Json是怎样和Unity对应的

下面我们来看一个Json

[
    {
        "name":"小明",
        "age":12,
        "grade":"一班"
    },
    {
        "name":"小红",
        "age":13,
        "grade":"三班"
    }
]



1️⃣ 将 {} 解析成类

首先我们能看到外面的中括号和里面的大括号。

那么我们先从里向外写。

{}是类,那就可以写成:

[Serializable]
public class Person
{
    public string name;
    public string age;
    public string grade;
}



2️⃣ 将 [] 解析成数组

那么外面的 [] ,就可以写成:

[Serializable]
public class Persons
{
    public Person[] person;
}

[Serializable]
public class Person
{
    public string name;
    public string age;
    public string grade;
}




这两个类,就对应着这个Json。

我们后面就可以通过Persons类,对这个Json进行解析。





大家还有什么问题,欢迎在下方留言!


在这里插入图片描述
如果你有 技术的问题 项目开发

都可以加下方联系方式

和我聊一聊你的故事🧡

本文含有隐藏内容,请 开通VIP 后查看

网站公告

今日签到

点亮在社区的每一天
去签到