前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Json☀️ 一、认识Json是如何解析成类的

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

作者头像
星河造梦坊官方
发布2024-08-15 20:20:37
710
发布2024-08-15 20:20:37
举报
文章被收录于专栏:星河造梦坊专栏

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

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

  • Json如何解析?
  • Json如何生成?
  • 为什么有的数据可以转化成Json,有的数据转化后内容是空的? 那我们这个系列就从零开始,一步步学习Json的使用方法。

🟥 Json跟Unity是对应关系

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

Json

Unity

{}

class类

[]

[]数组

🟧 Json是怎样和Unity对应的

下面我们来看一个Json

代码语言:javascript
复制
[
    {
        "name":"小明",
        "age":12,
        "grade":"一班"
    },
    {
        "name":"小红",
        "age":13,
        "grade":"三班"
    }
]

1️⃣ 将 {} 解析成类

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

那么我们先从里向外写。

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

代码语言:javascript
复制
[Serializable]
public class Person
{
    public string name;
    public string age;
    public string grade;
}

2️⃣ 将 [] 解析成数组

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

代码语言:javascript
复制
[Serializable]
public class Persons
{
    public Person[] person;
}

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

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

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

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-09-05,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 🟥 Json跟Unity是对应关系
  • 🟧 Json是怎样和Unity对应的
    • 1️⃣ 将 {} 解析成类
      • 2️⃣ 将 [] 解析成数组
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档